Maison interface Web js tutoriel Méthode JavaScript pour modifier l'arrière-plan d'une page Web et les compétences color_javascript de la police

Méthode JavaScript pour modifier l'arrière-plan d'une page Web et les compétences color_javascript de la police

May 16, 2016 pm 04:16 PM
javascript 字体颜色 方法 更改 网页 背景

L'exemple de cet article décrit comment utiliser JavaScript pour modifier la couleur d'arrière-plan et de police d'une page Web. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

JavaScript, changez la couleur de l'arrière-plan et de la police de la page Web en cliquant sur le bouton. Il y a N boutons pour changer la couleur de la page Web. En cliquant sur différents boutons, la police et l'arrière-plan de la page Web seront différents. couleurs. Une applet JavaScript très simple.

1. Objectifs de base

Lors de l'ouverture de la page Web, le premier message de bienvenue "Bonjour" sera affiché

Il y a N boutons qui changent de couleur dans la page Web. Retour est la couleur par défaut pour revenir à la page Web. L'arrière-plan est blanc et la police est noire

.

Cliquez sur différents boutons et la police et l'arrière-plan de la page Web prendront des couleurs différentes.

A l’origine je voulais faire un effet arc-en-ciel, mais le principe est exactement le même donc je n’écrirai pas plus de boutons.

2. Idées de base

La clé est de fournir des identifiants à la balise body et à la police js afin qu'elles puissent être contrôlées dans js. Cet exemple fournit l'application de la fonction js.

3. Processus de production

Juste une simple petite page, veuillez consulter les notes pour plus de détails :

Copier le code Le code est le suivant :
<!DOCTYPE html PUBLIC "-//W3C/ /DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <tête>            <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />                                                                                                              ​​​​ <!--Cette section peut également être séparée en un fichier js, mais ce code est trop court, il est donc inutile-->            <script type="text/javascript">                                                           //onload est équivalent au constructeur de cette page web, onunload est équivalent à la fonction de disjonction de cette page web
fonction charger() {
alert("Bonjour!");
}
fonction décharger() {
alert("Au revoir!");
}
function Changecolor(bcolor, fcolor) {
//Équivalent à la police <span style="color: fcolor transmis"> De cette façon, la couleur de la police est modifiée
Document.getElementById("body").style.background = bcolor
Document.getElementById("ziti").style.color = fcolor
}
</script> </tête> <!--La clé est de fournir un identifiant pour l'ensemble de la page Web et les polices en ligne. La méthode getElementById() dans JS peut facilement contrôler les choses en CSS--> <body onload="load()" onunload="unload()" id="body">                                                                                                                                                                                                                                                       ​​​​ <!--Notez que lors de la transmission de paramètres entre guillemets doubles, les guillemets doubles d'origine doivent être remplacés par des guillemets simples. La valeur de onclick est ce qui sera activé une fois que vous aurez cliqué sur ce bouton-->             <input onclick="Changecolor('#ff0000','#ffffff')" type="bouton"
à travers             <input onclick="Changecolor('#ff9900','#ffffff')" type="bouton"
              value="orange" />             <input onclick="Changecolor('#ffff00','#000000')" type="bouton"
                 value="jaune" />                                                …                                                                    <input onclick="Changecolor('#ffffff','#000000')" type="bouton"
                                                                                               value="return" /> </corps> </html>

La fonction onunload() n'est presque efficace que lorsque IE ferme cette page, et cette boîte de dialogue ne sera pas sur le front-end, et Google Chrome n'aura aucun effet. Cette fonction n’a donc pas beaucoup de sens.

Les amis intéressés par les techniques de manipulation des couleurs js peuvent également se référer aux outils en ligne :

Générateur de codage couleur RVB

Outil de correspondance des couleurs Web en ligne

Comparaison des requêtes de couleurs RVB table_color code table_complete Nom anglais des couleurs

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment changer l'emplacement de stockage du moteur de papier peint ? Comment définir le chemin de sauvegarde dans le moteur de papier peint Comment changer l'emplacement de stockage du moteur de papier peint ? Comment définir le chemin de sauvegarde dans le moteur de papier peint Mar 13, 2024 pm 12:40 PM

Comment changer l'emplacement de stockage du moteur de papier peint ? Comment définir le chemin de sauvegarde dans le moteur de papier peint

Comment envoyer des pages Web sur le bureau comme raccourci dans le navigateur Edge ? Comment envoyer des pages Web sur le bureau comme raccourci dans le navigateur Edge ? Mar 14, 2024 pm 05:22 PM

Comment envoyer des pages Web sur le bureau comme raccourci dans le navigateur Edge ?

Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel Mar 28, 2024 pm 12:50 PM

Comment écrire un roman dans l'application Tomato Free Novel Partagez le tutoriel sur la façon d'écrire un roman dans l'application Tomato Novel

Comment entrer dans le bios sur la carte mère Colorful ? Apprenez-vous deux méthodes Comment entrer dans le bios sur la carte mère Colorful ? Apprenez-vous deux méthodes Mar 13, 2024 pm 06:01 PM

Comment entrer dans le bios sur la carte mère Colorful ? Apprenez-vous deux méthodes

Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés) Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés) May 01, 2024 pm 12:01 PM

Comment récupérer des contacts supprimés sur WeChat (un tutoriel simple vous explique comment récupérer des contacts supprimés)

Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé ! Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé ! Mar 23, 2024 am 10:42 AM

Maîtrisez rapidement : comment ouvrir deux comptes WeChat sur les téléphones mobiles Huawei révélé !

Le secret de l'éclosion des œufs de dragon mobiles est révélé (étape par étape pour vous apprendre à réussir l'éclosion des œufs de dragon mobiles) Le secret de l'éclosion des œufs de dragon mobiles est révélé (étape par étape pour vous apprendre à réussir l'éclosion des œufs de dragon mobiles) May 04, 2024 pm 06:01 PM

Le secret de l'éclosion des œufs de dragon mobiles est révélé (étape par étape pour vous apprendre à réussir l'éclosion des œufs de dragon mobiles)

Que dois-je faire si les images de la page Web ne peuvent pas être chargées ? 6 solutions Que dois-je faire si les images de la page Web ne peuvent pas être chargées ? 6 solutions Mar 15, 2024 am 10:30 AM

Que dois-je faire si les images de la page Web ne peuvent pas être chargées ? 6 solutions

See all articles