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

讓innerHTML的腳本也可以運(yùn)行起來(lái)

 更新時(shí)間:2006年07月01日 00:00:00   作者:  
最近在腦子一直在想pjblog重構(gòu)的問(wèn)題.當(dāng)然重構(gòu)前,必須把所有需要做的東西想清楚.其中想到一個(gè)js改進(jìn)的內(nèi)容,需要innerHTML后的腳本也可以運(yùn)行.但是嘗試了一下.發(fā)現(xiàn)IE下直接innerHTML的腳本無(wú)法執(zhí)行. 嘗試了幾次發(fā)現(xiàn),插入的HTML里,<script>前面有其他對(duì)象,并且script 設(shè)置了 defer , 這樣的腳本innerHTML被IE執(zhí)行了. ,但是這招對(duì)于firefox不靈~~  后來(lái)找了一些資料發(fā)現(xiàn) firefox 把對(duì)象重新 append 或者 insertBefore 一次就可以執(zhí)行里面的腳本了.

 程序代碼
var fillHTML = function (el,HTMLString) {
 if (!el) return;
if (window.ActiveXObject) { //For IE
el.innerHTML = "<img style='display:none'/>" + HTMLString.replace(/<script([^>]*)>/ig, '<script$1 defer>');
el.removeChild(el.firstChild)
} else { //For Mozilla,Opare
var nSibling = el.nextSibling;
var pNode = el.parentNode;
pNode.removeChild(el);
el.innerHTML = HTMLString;
pNode.insertBefore(el,nSibling)
}
}

相關(guān)文章

  • javascript刷新父頁(yè)面方法匯總詳解

    javascript刷新父頁(yè)面方法匯總詳解

    這篇文章主要介紹了javascript刷新父頁(yè)面方法匯總詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • JSONP跨域模擬百度搜索

    JSONP跨域模擬百度搜索

    這篇文章主要介紹了JSONP跨域模擬百度搜索,JSONP是JSON?with?padding?的簡(jiǎn)寫,應(yīng)用JSON的一種新方法,在后來(lái)的Web服務(wù)中非常流行,JSONP看起來(lái)與JSON差不多,只不過(guò)是被包含在函數(shù)中調(diào)用的JSON,對(duì)此感興趣的小伙伴可以參考一下下面文章內(nèi)容
    2021-12-12
  • 微信小程序?qū)崿F(xiàn)點(diǎn)擊按鈕移動(dòng)view標(biāo)簽的位置功能示例【附demo源碼下載】

    微信小程序?qū)崿F(xiàn)點(diǎn)擊按鈕移動(dòng)view標(biāo)簽的位置功能示例【附demo源碼下載】

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)點(diǎn)擊按鈕移動(dòng)view標(biāo)簽的位置功能,涉及微信小程序事件綁定與this.setData動(dòng)態(tài)修改data數(shù)值進(jìn)而改變view標(biāo)簽樣式的相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • 淺談js算法和流程控制

    淺談js算法和流程控制

    代碼整體結(jié)構(gòu)是執(zhí)行速度的決定因素之一,代碼量少不一定運(yùn)行速度快,代碼量多也不一定運(yùn)行速度慢。本篇文章將對(duì)js的算法和流程控制進(jìn)行介紹,下面跟著小編一起來(lái)看下吧
    2016-12-12
  • js判斷ie版本號(hào)的簡(jiǎn)單實(shí)現(xiàn)代碼

    js判斷ie版本號(hào)的簡(jiǎn)單實(shí)現(xiàn)代碼

    本篇文章主要是對(duì)js判斷ie版本號(hào)的簡(jiǎn)單實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-03-03
  • javascript學(xué)習(xí)之json入門

    javascript學(xué)習(xí)之json入門

    本文主要對(duì)javascript中的JSON進(jìn)行詳細(xì)介紹。相信對(duì)于初學(xué)者具有很好的參考價(jià)值,下面就跟著小編一起來(lái)看下吧
    2016-12-12
  • JS實(shí)現(xiàn)圖片驗(yàn)證碼功能

    JS實(shí)現(xiàn)圖片驗(yàn)證碼功能

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)圖片驗(yàn)證碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • inquirer.js一個(gè)用戶與命令行交互的工具詳解

    inquirer.js一個(gè)用戶與命令行交互的工具詳解

    這篇文章主要介紹了inquirer.js一個(gè)用戶與命令行交互的工具詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • Table凍結(jié)表頭示例代碼

    Table凍結(jié)表頭示例代碼

    Table凍結(jié)表頭,大家對(duì)此應(yīng)該不會(huì)很陌生,實(shí)現(xiàn)很簡(jiǎn)單,下面為大家詳細(xì)介紹下具體的實(shí)現(xiàn),感興趣的朋友可以參考下
    2013-08-08
  • JavaScript實(shí)現(xiàn)網(wǎng)頁(yè)留言板功能

    JavaScript實(shí)現(xiàn)網(wǎng)頁(yè)留言板功能

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)網(wǎng)頁(yè)留言板功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11

最新評(píng)論