Maison  >  Article  >  interface Web  >  Comment changer la couleur d'arrière-plan div avec javascript

Comment changer la couleur d'arrière-plan div avec javascript

醉折花枝作酒筹
醉折花枝作酒筹original
2021-06-11 17:18:214878parcourir

En JavaScript, vous pouvez utiliser l'attribut d'objet style pour changer la couleur d'arrière-plan du div. Le format de syntaxe est "element object.style.background="color value"". L'objet Style représente une déclaration de style unique et est accessible à partir du document ou de l'élément auquel le style est appliqué.

Comment changer la couleur d'arrière-plan div avec javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Idée : Cliquer sur un div change la couleur d'arrière-plan en jugeant le nombre de clics pour changer la couleur d'arrière-plan. Il utilise principalement l'addition et l'accumulation de nombres.

Code ;

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>js实现点击div改变背景颜色</title>
    <style>
        div{
            background: red;
            width: 100px;
            height: 100px;
        }
    </style>
</head>
<body>
<div></div>

</body>
<script type="text/javascript">
 var div=document.getElementsByTagName("div")[0];/*通过标签名div组*/
 var count=0;/*计数,从0开始,每点击一下加一*/
 div.onclick = function () { /*给div绑定点击函数*/
     count ++;
     /*判断点击的次数,来改变背景颜色*/
     if(count % 3==1){
         this.style.background="yellow"
     }else if(count % 3==0){
         this.style.background="red"
     }else {
         this.style.backgroundColor="#ff9000"
     }

 }

</script>
</html>

[Apprentissage recommandé : Tutoriel avancé javascript]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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