ul[this.id].style.display=="block"這里為什么要兩個(gè)等號(hào),害我搞了半天
??? window.onload=function(){
var p =document.getElementById("menu").getElementsByTagName("p");
var ul = document.getElementById("menu").getElementsByTagName("ul");
????? // 將所有點(diǎn)擊的標(biāo)題和要顯示隱藏的列表取出來
???? ?
??????? for(var i=0;i<p.length;i++){
?????????? ?
??????? p[i].id=i;? //索引值,給所有p標(biāo)簽加上id=i
??????? p[i].onclick=function(){
???????? if(ul[this.id].style.display=="block"){
???????????? ul[this.id].style.display="none"
????????????? }
??????????? else{
????????????? ul[this.id].style.display="block"
????????? }
??????? }
?????? ?
??????? }
2016-10-06
”==“ 是判斷二者的值是否相等 ? ”=“是賦值,是將后者的值賦值給前者,不需要比較,在if語句中用”==“來判斷ul當(dāng)前的狀態(tài),來判斷執(zhí)行的操作,若是用”=“,則相等于說ul的狀態(tài)就是后者,直接執(zhí)行其下面的語句,但不會(huì)執(zhí)行else
2016-08-29
==是判斷 =是賦值