第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么點了隱藏再點顯示不起作用,哪位大神幫我看看

為什么點了隱藏再點顯示不起作用,哪位大神幫我看看,具體如下:function display2(){//定義"顯示內容"的函數(shù) ? ?d1.style.display="block"; // if(d1.style.display=="none"){ // d1.style.display="block"; // } ? ?} 我想加入IF函數(shù)判斷內容是否隱藏,如果是隱藏執(zhí)行顯示/

正在回答

5 回答

這是我寫的代碼你可以看下 我也是新手 可能寫的不是最簡便的 但是可以用 哈哈

function hideCon(){

? ? ? ? var disPlay = conT.style.display

? ? ? ? if(disPlay==""){

? ? ? ? conT.style.display = "none";

? ? ? ? }

? ? ? ? else{

? ? ? ? ? ? if(disPlay=="none"){

? ? ? ? ? ? ? ? conT.style.display = "block";

? ? ? ? ? ? }

? ? ? ? ? ? else{

? ? ? ? ? ? ? ? conT.style.display = "none";

? ? ? ? ? ? }

? ? ? ? }

? ? }

conT是我前面申明的變量是內容的意思 disPlay就是div的display的值

因為CSS里面沒有寫display的屬性 所以就先判斷是否為空 為空的話就執(zhí)行隱藏 ?不為空的話就判斷display的值是否等于none 等于none的話就把style.display設置為block?


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

qq_哦哦_10 提問者

非常感謝!
2017-02-16 回復 有任何疑惑可以回復我~

不好意思 我看錯你的代碼 忽略我的回答吧 好尷尬?。?!

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

你注意要看上面的CSS里面是沒有設置 display屬性的 所以你一開始獲取他的值的時候是空 所以if判斷就肯定不會等于none啦 應該是這樣的 你可以試下 在函數(shù)里alert(d1.style.display)應該是空的

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

真是好粗心啊。你的代碼已經有三處錯誤了。

?function cancel(){

? ? ? ? cancel=confirm("重置:");

? ? ? ? if(cancel==ture){

? ? ? ? ? d1.removeAttribute("style");

? ? ? ? }


? ? }


//定義"取消設置"的函數(shù)


}

這里出現(xiàn)了兩處,一處;是中文的,最末尾的}也是多出來的。


還有,onclick后面的函數(shù)需要加上括號,你這么寫不單單只是不能隱藏顯示吧?

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

阿周那22

忘了還有一處,顯示的函數(shù)名跟你設置的不一樣
2017-02-15 回復 有任何疑惑可以回復我~

個防護方面

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

舉報

0/150
提交
取消

為什么點了隱藏再點顯示不起作用,哪位大神幫我看看

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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