2010-03-22 69 views
1

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

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

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

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

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

document.body.append(_img);

function clickimage() { alert(“click”); }

回答

2

,而不是一个 “onclick” 属性尝试添加点击event listener

_img.addEventListener('click', clickimage); 
相关问题