javascript - 为什么在运行时单击图像时单击事件不起作用?

标签 javascript firefox-addon

现在我正在开发一个 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/

相关文章:

显示倒数计时器的javascript警告框

javascript - meteor 订阅计数

javascript - Firefox CloneInto 不会将功能从附加脚本复制到页面脚本

c# - 为什么我的对话框不起作用

javascript - 如何根据 JavaScript 跳转到特定页面的 h2 的 hrefs?

jquery/javascript 中的 php echo() 函数?

ssl - 使用 Firefox 查找域的 SSL 颁发者

firefox - Firefox 扩展中的并发和多线程

javascript - 火狐SDK : how to use emit for sidebar outside widget

css - 如何编写自动更改页面布局的 firefox 插件?