首頁 > web前端 > js教程 > 主體

innerHTML在IE中報錯解決方案_javascript技巧

WBOY
發布: 2016-05-16 16:27:01
原創
1743 人瀏覽過

問題:開發過程中,用到循環往table裡面插入tr標籤,然後tr裡又循環插入td,在其它瀏覽器都沒問題,但是在IE9及以下版本中都報錯:

google上得到答案:由於我之前不知道錯誤的原因,在百度找不到解決方法,後來用谷歌搜到了,外國有人也遇到過這個問題,並指出了問題的所在: http://www.aachin.info/techen/error-on-ie-9-script600-invalid-target-element-for-this-operation/?amp;utm_source=rss&utm_medium=rss&utm_campaign=error-on-ie-9 -script600-invalid-target-element-for-this-operation示範程式碼:

複製程式碼 程式碼如下:



   
       
        預設標題
   
   
       
           
               
           
       
222

       
   

得出結論:IE9以下版本的table以及tr的innerHTML屬性都是唯讀的,你可以用它讀取table或者tr中的值,但不能寫入,寫入就報錯,另外在IE9及以下版本中td的innerHTML可讀可寫。解決方法:使用原始的DOM操作方法或表格操作方法來見演示程式碼。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板