課程
/前端開發
/JavaScript
/JavaScript入門篇
為什么var mychar = document.getElementById("con");放在function外面就不起作用了呢?
2017-05-23
源自:JavaScript入門篇 3-5
正在回答
因為function創建了一個函數整體,當你在onclick="add()"這里調用函數時,是調用的整個function里的內容,如果你把var mychar = document.getElementById("con");放在外面,當調用時,就獲取不到元素對象,這個函數就無法生效。
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
3 回答為什么var mychar=document.getElementById("con");里面是con,不懂
2 回答為什么把 var mychar = document.getElementById("con");提取在上面就不行了。
1 回答var mychar = document.getElementById("con");
4 回答var mychar=document.getElementById("con");????為什么不顯示
3 回答 var mychar = document.getElementById("con");被我提到函數外面去,隱藏不了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-23
因為function創建了一個函數整體,當你在onclick="add()"這里調用函數時,是調用的整個function里的內容,如果你把var mychar = document.getElementById("con");放在外面,當調用時,就獲取不到元素對象,這個函數就無法生效。