gpt4 book ai didi

javascript - 在父级上禁用 preventDefault

转载 作者:行者123 更新时间:2023-11-29 15:08:32 25 4
gpt4 key购买 nike

我正在插入自定义脚本来篡改页面。该脚本添加一个输入框。

<html>
<body>
<div id="originalpage">
<input type="text" id="myinput">
</div>
</body>
</html>

我无法在输入框中键入内容,因为父元素有一个在按键上添加 preventDefault() 的脚本。

function complexKeyHandler(e) {
// stuff
e.preventDefault();
}

document.getElementById("originalpage")
.addEventListener("keypress", complexKeyHandler, true);

使用 chrome 开发工具,我可以在不干扰原始页面的情况下删除输入文本框上继承的按键事件,并且它可以正常工作。

我可以从我的脚本中执行此操作吗?所有脚本都是 vanilla javascript(没有 jquery)。

最佳答案

您可以像这样删除 eventListener:document.getElementById("originalpage").removeEventListener("keypress", complexKeyHandler, true);

关于javascript - 在父级上禁用 preventDefault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57237670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com