剛看了個例子,有個地方沒懂~代碼如下<script type="text/javascript"> var oList=document.getElementById("list"); var oLis=oList.getElementsByTagName("li"); for(var i=0;i<oLis.length;i++){ var oLi=oLis[i]; (i%2===0)?(oLi.className="a1",oLi.play="a1"):(oLi.className="a2",oLi.play="a2"); oLi.onmouseover=function () { this.className="a3"; } oLi.onmouseout=function(){ var oldVal=this.play; this.className=oldVal; //為什么不能寫成 this.className=oLi.play? } }</script>
js實現鼠標懸停背景色變化,其中鼠標移出時,為啥不能兩個屬性值賦值?
慕姐8265434
2018-10-17 16:19:46