亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ul[this.id].style.display=="block"這里為什么要兩個等號,害我搞了半天

??? window.onload=function(){
var p =document.getElementById("menu").getElementsByTagName("p");
var ul = document.getElementById("menu").getElementsByTagName("ul");
????? // 將所有點擊的標題和要顯示隱藏的列表取出來
???? ?
??????? for(var i=0;i<p.length;i++){
?????????? ?
??????? p[i].id=i;? //索引值,給所有p標簽加上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"
????????? }
??????? }
?????? ?
??????? }

正在回答

2 回答

”==“ 是判斷二者的值是否相等 ? ”=“是賦值,是將后者的值賦值給前者,不需要比較,在if語句中用”==“來判斷ul當前的狀態,來判斷執行的操作,若是用”=“,則相等于說ul的狀態就是后者,直接執行其下面的語句,但不會執行else

0 回復 有任何疑惑可以回復我~

==是判斷 =是賦值

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

ul[this.id].style.display=="block"這里為什么要兩個等號,害我搞了半天

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號