1. 程式人生 > >【轉】Uncaught TypeError: Cannot set property 'innerHTMl' of null

【轉】Uncaught TypeError: Cannot set property 'innerHTMl' of null

為了幫助網友解決“js程式設計瀏覽器總是報錯 Uncaught”相關的問題,中國學網通過網際網路對“js程式設計瀏覽器總是報錯 Uncaught”相關的解決方案進行了整理,使用者詳細問題包括:我的原始碼是:
<body >
<div id="restt"></div> 
<script type="text/javascript&quo憨攻封紀莩慌鳳葦脯倆t;>
window.document.getElementById("restt").innerHTMl="abc";
Uncaught TypeError: Cannot set property 'innerHTMl' of null
</script>
</body >,具體

解決方案如下:

解決方案1:
<div id="restt">&憨攻封紀莩慌鳳葦脯倆lt;/div> 裡面沒有元素; 你要放顯示abc的標籤進去吧;如label

解決方案2:
能不能程式碼貼出來,看一看啊,大神

解決方案3:
<body >
<div id="restt"></div> 
</body >
<script type="text/javascript">
window.document.getElementById("restt").innerHTMl="abc";
</script>
把js放在最body後面,讓body元素都載入,在執行你的js

解決方案4:
我試過了,網上都這麼說,但是好像木有多大效果,不管怎樣吧,還是感謝各位大神!

解決方案5:
哥,你看看你自己寫的innerHTMl 最後的l是小寫的;應該是大寫的L;所以是你自己拼錯屬性了

解決方案6:
謝謝!

解決方案7:
window.document.getElementById("restt").innerHTMl=&q憨攻封紀莩慌鳳葦脯倆uot;abc";這個找不到,你沒有定義id=“restt”的標籤

解決方案8:
不太明白,div本身不是一種標籤嗎?

解決方案9:
div 應該加標籤,而不是abc這個欄位