課程
/前端開發(fā)
/JavaScript
/Tooltip浮動提示框效果
? 為什么需要判斷提示框?qū)?yīng)的id是否存在呢?哪種情況下是id本身就存在的呢,看到后面部分直接創(chuàng)建不是挺好的么?
2016-01-02
源自:Tooltip浮動提示框效果 4-2
正在回答
這涉及性能優(yōu)化問題,當(dāng)不存在時創(chuàng)建,存在時就不創(chuàng)建。
LazyChen_ 提問者
<body>
????????<a id="demo">我是A標(biāo)簽</a>
????????<script type="text/javascript">
????????????????//因為html a標(biāo)簽已經(jīng)有了id屬性了所有直接就可以用id獲取a標(biāo)簽元素
????????????????var demo=document.getElementById('demo');
????????????????? ? demo.onclick=function(){
????????????????????????????alert(demo.text);
????????????????}
????????</script>
</body>
ps:如果a標(biāo)簽沒有id屬性也沒事,咱可以用document.getElementsTagName('demo')[0],
舉報
小效果大作用,提升用戶體驗度,提升編程興趣和水平
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-24
這涉及性能優(yōu)化問題,當(dāng)不存在時創(chuàng)建,存在時就不創(chuàng)建。
2016-01-14
<body>
????????<a id="demo">我是A標(biāo)簽</a>
????????<script type="text/javascript">
????????????????//因為html a標(biāo)簽已經(jīng)有了id屬性了所有直接就可以用id獲取a標(biāo)簽元素
????????????????var demo=document.getElementById('demo');
????????????????? ? demo.onclick=function(){
????????????????????????????alert(demo.text);
????????????????}
????????</script>
</body>
ps:如果a標(biāo)簽沒有id屬性也沒事,咱可以用document.getElementsTagName('demo')[0],