gpt4 book ai didi

javascript - 如何使用 JavaScript 停用带有 onClick 事件的图像? (处理浏览器扩展)

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

popup.html 看起来像这样:

<div id="no-img" onClick="noImg()">
<p> Disable images </p>
</div>

background.js(这就是我尝试的方式,但它不起作用):

function noImg () {
var disable = document.getElementsByTagName('img');
for (var i=0; i < eles.length; i++)
disable[i].onclick = null;
}

如何通过点击段落标记禁用页面上的所有图像并通过再次点击启用?

谢谢

最佳答案

例如,您需要将先前的值分配给另一个属性以便稍后将其交换回来

function noImg () {
var elems = document.getElementsByTagName('img'),
swap;

for (var i=0; i < elems.length; i++) {
swap = elems[i].onclick;
elems[i].onclick = elems[i].saveclick;
elems[i].saveclick = swap;
}
}

关于javascript - 如何使用 JavaScript 停用带有 onClick 事件的图像? (处理浏览器扩展),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37389283/

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