亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

js 控制css

original 2019-01-04 15:44:55 289
abstrait:<!DOCTYPE html><head><meta charset="utf-8"><style type="text/css"> #fdivtest { width: 100px; height: 100px; background-color: green; }</style><scr

<!DOCTYPE html>

<head>

<meta charset="utf-8">

<style type="text/css">

#fdivtest

{

width: 100px; height: 100px; background-color: green;

}

</style>

<script type="text/javascript">

var desdiv;

function showTime(){

    

nowtime=new Date();

    

year=nowtime.getFullYear();

    

month=nowtime.getMonth()+1;

    

date=nowtime.getDate();

    

document.getElementById("mytime").innerText=year+"年"+month+"月"+date+" "+nowtime.toLocaleTimeString();

}


window.onload = function ()

{

desdiv = window.document.getElementById("fdivtest");

}

//setInterval("showTime()",1000);


   function changecss(vpara)

   {

       // alert(desdiv.innerText);

        //alert(desdiv.style.width);

    switch (vpara)

    {

    case 0:

    //desdiv.style.width = "300px;";

    desdiv.style.cssText='width:300px;';

    break;


    case 1:

    desdiv.style.cssText='height:300px;';

    break;  


    case 2:

        //desdiv.style.setProperty('backgroundColor', 'blue', 'important');


    desdiv.style.cssText='background-color: blue';

    break;


        case 3:

        //desdiv.style.setProperty('backgroundColor', 'blue', 'important');


    desdiv.style.cssText= "";

    break; 



        case 4:

        //desdiv.style.setProperty('backgroundColor', 'blue', 'important');


    desdiv.style.cssText= "display: none";

    break;   



        case 5:

        //desdiv.style.setProperty('backgroundColor', 'blue', 'important');


    desdiv.style.cssText= "display: block";

    break;   

    }


   

   }

   function aa() {

       var oStyle = desdiv.currentStyle? desdiv.currentStyle : window.getComputedStyle(desdiv, null); 

    alert(oStyle.getPropertyValue("width"));

    var width = desdiv.style.width;

       // alert(width);

    //desdiv.style.width = "300px;";

    desdiv.style.cssText='width:300px;'

   }

</script>


</head>


<body>

<div id="fdivtest" >

asdfasdf

</div>

<input type="button"  onclick="changecss(0)" value="變寬">

<input type="button"  onclick="changecss(1)" value="變高">

<input type="button"  onclick="changecss(2)" value="變背景色">

<input type="button"  onclick="changecss(3)" value="重置">

<input type="button"  onclick="changecss(4)" value="隱藏">

<input type="button"  onclick="changecss(5)" value="顯示">


<span id="mytime"></span>


</body>


</html>


Professeur correcteur:天蓬老師Temps de correction:2019-01-04 16:05:28
Résumé du professeur:desdiv = window.document.getElementById("fdivtest"); 不要這樣創(chuàng)建變量, 一定要在前面添加var或者 let / const, 這樣才能與一個(gè)作用域進(jìn)行綁定,否則就直接綁定到全局了

Notes de version

Entrées populaires