本文實(shí)例講述了js插件設(shè)置innerHTML時(shí)在IE8下提示“未知運(yùn)行時(shí)錯(cuò)誤”解決方法。分享給大家供大家參考。具體分析如下:
問題描述:
網(wǎng)站中使用了一個(gè)js插件,設(shè)置innerHTML時(shí),在IE8下報(bào)錯(cuò)“未知運(yùn)行時(shí)錯(cuò)誤”:
<div id="divContainer"> <a name="link"> -->報(bào)錯(cuò)處 第三方插件內(nèi)容… </a></div>
原因:
所設(shè)置的innerHTML的對(duì)象是一個(gè)<a>,是由于<a>的對(duì)象包容性的比較低,當(dāng)瀏覽器運(yùn)行這段腳本時(shí),校驗(yàn)出了運(yùn)行時(shí)錯(cuò)誤。
解決方法:
將<a>標(biāo)簽替換為<div>標(biāo)簽。
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注