鍍金池/ 問答/PHP/ 一個(gè)代碼覆蓋的問題

一個(gè)代碼覆蓋的問題

我通過PHP獲取內(nèi)容區(qū)的HTML代碼,包括Js代碼。然后覆蓋到id為display的div里

clipboard.png
然后我點(diǎn)擊一個(gè)選項(xiàng)再次覆蓋display。

clipboard.png
然后我點(diǎn)擊一個(gè)按鈕,該按鈕id是所有頁(yè)面都一樣的。
然后就執(zhí)行了2個(gè)事件,因?yàn)椴煌捻?yè)面執(zhí)行不同的功能。
請(qǐng)問為什么我覆蓋了Js代碼卻還會(huì)執(zhí)行之前的事件。
是因?yàn)榫彺鎲??怎么解決呢?有沒有大佬回答一下

回答
編輯回答
亮瞎她

你可以把頁(yè)面中的js刪掉,然后寫在php覆蓋的代碼中,這個(gè)問題就解決了

2018年7月8日 02:47
編輯回答
毀與悔

覆蓋js代碼沒用,js已經(jīng)運(yùn)行了,已經(jīng)被寫到內(nèi)存了,只能刷新。不知道被覆蓋的js是什么,所以無(wú)法幫到更多

2017年9月17日 14:34
編輯回答
菊外人
    你可以試一試eval()讓一段代碼立即執(zhí)行
2017年12月8日 20:26