jiangxianshen 发表于 2022-3-5 19:12

关于前端click事件

RT

使用js对body创建一个click,跳转指定页面,如何用原生js取消或者删除?

曾尝试过在页面加载完毕后替换链接为空,替换成功,但是仍然会跳转之前添加的页面,求大佬来个解答

ReLoading 发表于 2022-3-5 19:25

removeEventListener

https://www.runoob.com/jsref/met-element-removeeventlistener.html

淡水千痕 发表于 2022-3-5 19:29

body.removeEventListener("click",函数)
或者
body.onclick = null

jiangxianshen 发表于 2022-3-5 19:36

淡水千痕 发表于 2022-3-5 19:29
body.removeEventListener("click",函数)
或者
body.onclick = null

$("body").click(function(event){}这种的

淡水千痕 发表于 2022-3-5 19:37

本帖最后由 淡水千痕 于 2022-3-5 19:40 编辑

jiangxianshen 发表于 2022-3-5 19:36
$("body").click(function(event){}这种的$("body").unbind("click");
$("body").off("click");

jiangxianshen 发表于 2022-3-5 19:40

淡水千痕 发表于 2022-3-5 19:37
$("body").unbind("click");
$("body").off("click");

可以了,谢谢啦

bigcan 发表于 2022-3-5 20:26

用到这个的$,都不是原生吧,用的是jquery框架

jiangxianshen 发表于 2022-3-5 21:03

bigcan 发表于 2022-3-5 20:26
用到这个的$,都不是原生吧,用的是jquery框架

想用原生的去除。。。

abigmiu 发表于 2022-3-5 21:36

好奇怪的需求, 你想操作的网页不是自己的网页吧

jiangxianshen 发表于 2022-3-5 22:25

abigmiu 发表于 2022-3-5 21:36
好奇怪的需求, 你想操作的网页不是自己的网页吧

那必须的,自己的直接删代码就好了,常用的一个网站老是跳链接,就给他搞掉。。。
页: [1] 2
查看完整版本: 关于前端click事件