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

时间:2010-03-22 03:48:29

标签: javascript firefox-addon

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

var _img = doc.createElement(“img”);

_img.setAttribute(“id”,“floatImage”);

_img.setAttribute(“src”,“abc.jpg”);

_img.setAttribute(“onclick”,“clickimage()”);

document.body.append(_img);

功能clickimage() {     警报( “点击”); }

1 个答案:

答案 0 :(得分:2)

尝试添加点击event listener

,而不是“onclick”属性
_img.addEventListener('click', clickimage);