課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
把 mychar.style.diaplay="none";改成con.style.display="none"; ?也能生效,為什么?
2015-12-04
源自:JavaScript入門篇 3-5
正在回答
因?yàn)檫@個(gè)應(yīng)該是瀏覽器的行為,它會(huì)把所有id都都放到window對象上,他的值對應(yīng)的就是這個(gè)標(biāo)簽。所以就算你這行不寫?var mychar = document.getElementById("con"); ? ?也是正常的。你或以直接訪問window.con ?就可以得到id為con的標(biāo)簽。 ?至于兼容性就不知道了,你可以自己查資料,我是在現(xiàn)代瀏覽器上測試得出的結(jié)果。
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
4 回答為什么不獲取ID到變量,直接用con.style.display也可以操作?
1 回答我想問一下為什么mychar.style.display=“none”沒有效果
2 回答為什么我設(shè)置className不生效
3 回答為什么不生效
4 回答為什么不生效
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-04
因?yàn)檫@個(gè)應(yīng)該是瀏覽器的行為,它會(huì)把所有id都都放到window對象上,他的值對應(yīng)的就是這個(gè)標(biāo)簽。所以就算你這行不寫?var mychar = document.getElementById("con"); ? ?也是正常的。你或以直接訪問window.con ?就可以得到id為con的標(biāo)簽。 ?至于兼容性就不知道了,你可以自己查資料,我是在現(xiàn)代瀏覽器上測試得出的結(jié)果。