欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript在IE下設(shè)置innerHTML時(shí)出現(xiàn)未知的運(yùn)行時(shí)錯(cuò)誤的解決方法

 更新時(shí)間:2011年01月12日 17:00:54   作者:  
程序代碼思路大致如下,想動(dòng)態(tài)的改變tr標(biāo)簽的innerHTML內(nèi)容,但是IE卻報(bào)未知的運(yùn)行時(shí)錯(cuò)誤
復(fù)制代碼 代碼如下:

<script>
document.getElementById("trone").innerHTML = "<td>haha</td>";
</script>
<tr id="trone">
</tr>

在IE中,有時(shí)候會(huì)出現(xiàn)"未知的運(yùn)行時(shí)錯(cuò)誤(unknown runtime error)",而在firefox里不會(huì)。

這主要是IE在對(duì)innerHTML進(jìn)行寫操作的時(shí)候會(huì)檢查element是否具備做為這些內(nèi)容中html對(duì)象容器的要求,比如如果你是在一個(gè)p里加入包含<li>的html代碼,這是會(huì)出錯(cuò)的。所以如果你發(fā)現(xiàn)這些錯(cuò)誤出現(xiàn),嘗試做兩件事情:
1、檢查你嘗試加到innerHTML的html代碼是否包含破損的html標(biāo)簽,如沒有<ul></ul>包圍的<li></li>.
2、把你的容器改成那些比較“包容”的標(biāo)簽,如<span></span>,<div></div>
特別注意的是<tbody>,<table>,<tr>標(biāo)簽里面加正確格式的<td>標(biāo)簽都有可能出錯(cuò),所以應(yīng)該避免使用這些標(biāo)簽作為容器,必要時(shí)可以用<td>作為容器,再嵌套一層表格。

所以,如果是
<td id="trone"></td>使用document.getElementById("trone").innerHTML="new";就沒問題。
解決方法你可以用javascript動(dòng)態(tài)創(chuàng)建<tr><td>等標(biāo)簽,而不是用innerHTML直接改。

相關(guān)文章

  • JavaScript中繼承用法實(shí)例分析

    JavaScript中繼承用法實(shí)例分析

    這篇文章主要介紹了JavaScript中繼承用法,以實(shí)例形式較為詳細(xì)的分析了javascript實(shí)現(xiàn)繼承的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 你必須知道的Javascript知識(shí)點(diǎn)之"字面量和對(duì)應(yīng)類型"說明介紹

    你必須知道的Javascript知識(shí)點(diǎn)之"字面量和對(duì)應(yīng)類型"說明介紹

    本篇文章小編為大家介紹,你必須知道的Javascript知識(shí)點(diǎn)之"字面量和對(duì)應(yīng)類型"。需要的朋友參考下
    2013-04-04
  • JavaScript中的ES6 Proxy的具體使用

    JavaScript中的ES6 Proxy的具體使用

    這篇文章主要介紹了JavaScript中的ES6 Proxy的具體使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-06-06
  • 詳解JavaScript之Array.reduce源碼解讀

    詳解JavaScript之Array.reduce源碼解讀

    這篇文章主要介紹了詳解JavaScript之Array.reduce源碼解讀,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • JS實(shí)現(xiàn)掃雷項(xiàng)目總結(jié)

    JS實(shí)現(xiàn)掃雷項(xiàng)目總結(jié)

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)掃雷項(xiàng)目總結(jié),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • JavaScript中的閉包原理分析

    JavaScript中的閉包原理分析

    一看到閉包這個(gè)詞,我就會(huì)想起線性代數(shù)中的封閉空間,也就是說,這個(gè)空間中的所有向量,無論經(jīng)過何種運(yùn)算,最終結(jié)果還是會(huì)落在該空間中。那么JavaScript中會(huì)不會(huì)也是類似的概念呢?
    2010-03-03
  • 不錯(cuò)的用外部Javascript修正特定網(wǎng)頁內(nèi)容

    不錯(cuò)的用外部Javascript修正特定網(wǎng)頁內(nèi)容

    不錯(cuò)的用外部Javascript修正特定網(wǎng)頁內(nèi)容...
    2007-08-08
  • javascript下利用arguments實(shí)現(xiàn)string.format函數(shù)

    javascript下利用arguments實(shí)現(xiàn)string.format函數(shù)

    sitepoint上看到Andrew Tetlaw在08年寫的文章arguments: A JavaScript Oddity,閱讀之后,除了對(duì)arguments溫故知新一遍以外,印象最深刻的還是Andrew的第一個(gè)函數(shù)實(shí)現(xiàn)的string.format功能。
    2010-08-08
  • 原生JS實(shí)現(xiàn)簡(jiǎn)單的輪播圖效果

    原生JS實(shí)現(xiàn)簡(jiǎn)單的輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)簡(jiǎn)單的輪播圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 基于three.js實(shí)現(xiàn)簡(jiǎn)易照片墻效果

    基于three.js實(shí)現(xiàn)簡(jiǎn)易照片墻效果

    這篇文章主要為大家詳細(xì)介紹了基于three.js實(shí)現(xiàn)簡(jiǎn)易照片墻效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評(píng)論