现在我正在开发一个 Firefox 扩展,当我想在运行时创建一个网页时,我现在可以显示图像,但是当我点击它来调用一个方法时,为什么它不起作用?这是我的代码:
var _img = doc.createElement("img");
_img.setAttribute("id", "floatImage");
_img.setAttribute("src", "abc.jpg");
_img.setAttribute("onclick", "clickimage()");
文档.body.append(_img);
函数点击图片() { 警报(“点击”); }
最佳答案
尝试添加点击 event listener 而不是“onclick
”属性
_img.addEventListener('click', clickimage);
关于javascript - 为什么在运行时单击图像时单击事件不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489928/