手動(dòng)執(zhí)行innerHTML中的js代碼

通過innerHTML向文檔中插入的script代碼是不會(huì)自動(dòng)執(zhí)行的,這個(gè)時(shí)候就需要我們通過代碼來手動(dòng)執(zhí)行。
document.body.innerHTML = data.data; var scripts = document.body.getElementsByTagName("script"); for(var i=0;i<scripts.length;i++){ //一段一段執(zhí)行script eval(scripts[i].innerHTML); }

data.data:

   <form id='alipaysubmit' name='alipaysubmit' action='https://mapi.alipay.com/gateway.do?_input_charset=utf-8' method='get'>
            <input type='hidden' name='_input_charset' value='utf-8'/>
            <input type='hidden' name='app_pay' value='Y'/>
            <input type='hidden' name='body' value='測(cè)試商品'/>
            <input type='hidden' name='notify_url' value='http://v1.ebbaba.com/admin/notify.aspx'/>
            <input type='hidden' name='out_trade_no' value='20161021084255214384726'/>
            <input type='hidden' name='partner' value='2088421505809545'/>
            <input type='hidden' name='payment_type' value='1'/>
            <input type='hidden' name='return_url' value='http://wx.ebbaba.com/index-1.html'/>
            <input type='hidden' name='seller_id' value='2088421505809545'/><input type='hidden' name='service' value='alipay.wap.create.direct.pay.by.user'/>
            <input type='hidden' name='show_url' value='http://wx.ebbaba.com/ProductDetail.html?id=218'/>
            <input type='hidden' name='subject' value='測(cè)試商品'/>
            <input type='hidden' name='total_fee' value='0.01'/>
            <input type='hidden' name='sign' value='gRASXfc72RDrUKHq+e1mfvxbNOi3y73lKhME7wJkJkwdPqI8nPqnFXmFc6O71jtEM2H9vLIpm3y2r2p8cTNGIuwKTqAOhLcljj/p2ddBY4ObvunUK+OjcwpKUCCfUS+PAmyb+Xp0DoQA7WTPzLzcpz7g6IwfaoAmnAEaz8F5djw='/>
            <input type='hidden' name='sign_type' value='RSA'/>
            <input type='submit' value='確認(rèn)' style='display:none;'>
    </form>
    <script>
                document.forms['alipaysubmit'].submit();
     </script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 9.1.1 用eval()方法進(jìn)行求值 eval()方法可能是在運(yùn)行時(shí)進(jìn)行代碼求值的最常用方式了。作為定義在全局作...
    如201608閱讀 535評(píng)論 0 2
  • 單例模式 適用場(chǎng)景:可能會(huì)在場(chǎng)景中使用到對(duì)象,但只有一個(gè)實(shí)例,加載時(shí)并不主動(dòng)創(chuàng)建,需要時(shí)才創(chuàng)建 最常見的單例模式,...
    Obeing閱讀 2,320評(píng)論 1 10
  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會(huì)使用HT...
    凜0_0閱讀 2,933評(píng)論 0 8
  • 是不能靜下來的人 會(huì)太容易沉醉 耳機(jī)里的歌聲 一路的燈紅酒綠 沉下來又亮了的光影 這些即吸引人又浪漫 ?? 可這些...
    姣姣cat閱讀 125評(píng)論 0 0
  • 隨著鐘表的指針滴答滴答的轉(zhuǎn)動(dòng),我們度過了喜憂參半的16年,今天是17年的第100天,想問問親愛的你,這100天里,...
    參商penny閱讀 406評(píng)論 0 1

友情鏈接更多精彩內(nèi)容