Javascript 将onclick事件添加到js中的div
我试图将onclick事件添加到标记中,但它不起作用。有人能告诉我在js中向这个标签添加onclick的正确方法吗Javascript 将onclick事件添加到js中的div,javascript,jquery,html,Javascript,Jquery,Html,我试图将onclick事件添加到标记中,但它不起作用。有人能告诉我在js中向这个标签添加onclick的正确方法吗 var cell = result.appendChild(document.createElement('abbr')); cell.title = "cell number 1"; cell.className = 'chart-cell-type'; cell.addEventListener='onclick',(alert("clicked!"));
var cell = result.appendChild(document.createElement('abbr'));
cell.title = "cell number 1";
cell.className = 'chart-cell-type';
cell.addEventListener='onclick',(alert("clicked!")); //broken
正如Alexis指出的,您的语法是错误的。你想要的是:
cell.addEventListener("click", function() {alert("clicked");})
如果你在想要的行为和期望的行为方面比“不起作用”更具体,你就更有可能得到帮助。我认为你需要进一步了解JavaScript语法的基础知识
addEventListener
是一个接受两个参数的方法,一个字符串和一个函数。@Jeffery:onclick事件没有添加到元素中。