為什么改變寬度和高度不能用另外再寫一個css,而改變顏色就可以啊,是因為#txt中定義了高度和寬度的原因嗎?
<style type="text/css">
body{font-size:12px;}
#txt{
? ? height:400px;
? ? width:600px;
border:#333 solid 1px;
padding:5px;}
p{
line-height:18px;
text-indent:2em;}
.c1{
? ? color:red;
? ? background:pink;
}
.c2{
? ? width:500px;
? ? height:500px;
}
</style>
//定義"改變顏色"的函數(shù)
? ? function changecolor(){
? ? ? ? var mychar=document.getElementById("txt");
? ? ? ? mychar.className="c1";
? ? }
//定義"改變寬高"的函數(shù)
? ? function changekg(){
? ? ? ? var mychar2=document.getElementById("txt");
? ? ? ? mychar2.className="c2";
? ? }
2017-07-27
對的,因為你txt里面沒有顏色的設(shè)置,可以直接添加在里面,而高寬你應(yīng)用的是txt里面的,不能直接再建立一個css,按照順序的話,也是先執(zhí)行txt,你c2由于沖突就失效了!