Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在运行时单击图像时单击事件不起作用?_Javascript_Firefox Addon - Fatal编程技术网

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

Javascript 为什么在运行时单击图像时单击事件不起作用?,javascript,firefox-addon,Javascript,Firefox Addon,现在我正在开发一个Firefox扩展,当我想在运行时创建一个图像时,现在我可以显示该图像,但是当我单击它来调用一个方法时,为什么它不工作呢?这是我的代码: var_img=doc.createElement(“img”) _img.setAttribute(“id”、“floatImage”) _setAttribute(“src”、“abc.jpg”) _setAttribute(“onclick”,“clickimage()”) document.body.append(uimg) 函数cl

现在我正在开发一个Firefox扩展,当我想在运行时创建一个图像时,现在我可以显示该图像,但是当我单击它来调用一个方法时,为什么它不工作呢?这是我的代码:

var_img=doc.createElement(“img”)

_img.setAttribute(“id”、“floatImage”)

_setAttribute(“src”、“abc.jpg”)

_setAttribute(“onclick”,“clickimage()”)

document.body.append(uimg)

函数clickimage() { 警报(“点击”); }

尝试添加单击,而不是“
onclick
”属性

_img.addEventListener('click', clickimage);