課程
/前端開發
/JavaScript
/JavaScript入門篇
不理解運行結果為啥是這個,顯示閑心不是mye的值嗎
2017-10-12
源自:JavaScript入門篇 3-2
正在回答
八噶呀路!var mye = getElementById("con");這行代碼只代表你找到了<p>這個標簽,而標簽里面的內容還沒有訪問到。所以你應該這樣寫var mye = getElementById("con").innerHTML; ? ? ? ? 你再去看看效果
因為代碼的執行順序是從上到下依次執行,所以在最開始<script></script>標簽中執行時還沒有ID為"con"的元素,所以第一次是直接返回結果為null。
要顯示mye字符串需要加引號,“mye”,沒有加的默認是自定義變量,
mye是前面定義的變量var mye,它獲取元素的ID后,是一個對象。如果沒有var mye這個語句,那結果就是null
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
4 回答代碼運行沒結果
1 回答代碼運行結果略奇怪,不懂。
2 回答沒有運行結果,代碼寫錯了?
2 回答運行結果不對
5 回答代碼寫成這樣,為什么運行結果不對
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-01-09
八噶呀路!var mye = getElementById("con");這行代碼只代表你找到了<p>這個標簽,而標簽里面的內容還沒有訪問到。所以你應該這樣寫var mye = getElementById("con").innerHTML; ? ? ? ? 你再去看看效果
2017-10-12
因為代碼的執行順序是從上到下依次執行,所以在最開始<script></script>標簽中執行時還沒有ID為"con"的元素,所以第一次是直接返回結果為null。
2017-10-12
要顯示mye字符串需要加引號,“mye”,沒有加的默認是自定義變量,
mye是前面定義的變量var mye,它獲取元素的ID后,是一個對象。如果沒有var mye這個語句,那結果就是null