課程
/前端開發
/JavaScript
/JavaScript入門篇
為什么第一行顯示的是Hello world!而不是javascript啊?
2014-12-25
源自:JavaScript入門篇 3-3
正在回答
是不是因為重新賦值給mychar了,所以前面的值被覆蓋掉了
我是用了mychar.innerHTML='Hello world!';這一句,可是它是在<h2 id="con">javascript</H2>語句的后面啊,按理說順序執行第一行顯示就應該是javascript而不是Hello world!啊
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>innerHTML</title> </head> <body> <h2?id="con">javascript</h2> <p>?JavaScript是一種基于對象、事件驅動的簡單腳本語言,嵌入在HTML文檔中,由瀏覽器負責解釋和執行,在網頁上產生動態的顯示效果并實現與用戶交互功能。</p> <script?type="text/javascript"> ??var?mychar=document.getElementById("con"); ??document.write("原標題:"+mychar.innerHTML+"<br>");?//輸出原h2標簽內容 ??mychar.innerHTML="Hello?world!"; ??document.write("修改后的標題:"+mychar.innerHTML);?//輸出修改后h2標簽內容 </script> </body> </html>
我的代碼就是這個樣子的,我覺得<h2 id="con">javascript</h2>這一句在前面先執行,此時mychar.innerHTML="Hello world!";應該還沒有對h2中的內容進行修改啊,第一行顯示的應該是javascript啊,那為什么最后顯示出來第一行是Hello world!而不是javascript呢?
你是不是用了mychar.innerHTML='Hello world!';這句話
你代碼的位置是不是寫倒了
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
2 回答第一行顯示問題
2 回答左邊例子:第一行顯示問題
5 回答為什么第一行顯示是innerHTML的內容
1 回答為什么第一行顯示的不是 Hello World 呢?
3 回答運行窗口顯示問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-01-04
是不是因為重新賦值給mychar了,所以前面的值被覆蓋掉了
2014-12-26
我是用了mychar.innerHTML='Hello world!';這一句,可是它是在<h2 id="con">javascript</H2>語句的后面啊,按理說順序執行第一行顯示就應該是javascript而不是Hello world!啊
2014-12-26
我的代碼就是這個樣子的,我覺得<h2 id="con">javascript</h2>這一句在前面先執行,此時mychar.innerHTML="Hello world!";應該還沒有對h2中的內容進行修改啊,第一行顯示的應該是javascript啊,那為什么最后顯示出來第一行是Hello world!而不是javascript呢?
2014-12-25
你是不是用了mychar.innerHTML='Hello world!';這句話
2014-12-25
你代碼的位置是不是寫倒了