課程
/前端開發
/JavaScript
/JavaScript入門篇
左邊例子中返回的值是NULL ,是因為SCRIPT寫在HEAD里直接打印輸出了嗎
2015-06-11
源自:JavaScript入門篇 3-2
正在回答
是因為代碼是順序加載的,在運行到那行代碼的時候,下面的元素還沒有加載出來
白大官人 提問者
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>document.getElementById</title> <script?type="text/javascript"> ??var?mychar=document.getElementById("con"); ??document.write("結果:"+mychar);?????????//輸出獲取的P標簽。? </script> </head> <body> <p?id="con">JavaScript</p> <script?type="text/javascript"> ???document.write(mychar); </script> </body> </html>
輸出是
結果:null
JavaScript
null
為什么第三個還是null?
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
2 回答為什么我把javascript代碼寫在head里面返回來的值就是null
2 回答為什么例子中輸出null而不是document.ElementById
2 回答上面例子中獲取了id值為什么輸出獲取元素是null
2 回答返回值中說的點擊取消將返回null,但if myname!==null卻可以輸出姓名是為什么?
3 回答怎么定義當返回值為null時候的輸出
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-06-11
是因為代碼是順序加載的,在運行到那行代碼的時候,下面的元素還沒有加載出來
2015-08-04
輸出是
結果:null
JavaScript
null
為什么第三個還是null?