一个代码覆盖的问题

我通过PHP获取内容区的HTML代码,包括Js代码。然后覆盖到id为display的div里

https://img.mukewang.com/5c8f41a30001e74a05550172.jpg
然后我点击一个选项再次覆盖display。

https://img4.mukewang.com/5c8f41a5000158c404280121.jpg
然后我点击一个按钮,该按钮id是所有页面都一样的。
然后就执行了2个事件,因为不同的页面执行不同的功能。
请问为什么我覆盖了Js代码却还会执行之前的事件。
是因为缓存吗?怎么解决呢?有没有大佬回答一下

梦里花落0921
浏览 330回答 3
3回答

尚方宝剑之说

覆盖js代码没用,js已经运行了,已经被写到内存了,只能刷新。不知道被覆盖的js是什么,所以无法帮到更多

倚天杖

你可以试一试eval()让一段代码立即执行

眼眸繁星

你可以把页面中的js删掉,然后写在php覆盖的代码中,这个问题就解决了
打开App,查看更多内容
随时随地看视频慕课网APP