[英]How can I deactivate images with an onClick Event using JavaScript ? (Working on browser extension)
popup.html looks like this: popup.html看起来像这样:
<div id="no-img" onClick="noImg()">
<p> Disable images </p>
</div>
background.js (Thats how I tried but it doesn't work) : background.js(多数民众赞成我如何尝试,但它不起作用):
function noImg () {
var disable = document.getElementsByTagName('img');
for (var i=0; i < eles.length; i++)
disable[i].onclick = null;
}
How can I make all the images on a page disabled by clicking on the paragraph tag and enabled by clicking again? 如何通过单击段落标记禁用页面上的所有图像并通过再次单击启用?
Thanks 谢谢
You need to assign the previous value to another attribute to swap it back later, for example 例如,您需要将先前的值分配给另一个属性以稍后将其交换回来
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;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.