Javascript:如何使函数中创建的元素可单击
嘿,我有个问题不知道怎么解决。 使简单化。我有一个脚本,它根据从服务器获得的内容创建元素。 目前,我创建了一个id为“add”的图像 我想当我们点击这个图片触发一个函数时,我做了一个小脚本Javascript:如何使函数中创建的元素可单击,javascript,html,function,null,Javascript,Html,Function,Null,嘿,我有个问题不知道怎么解决。 使简单化。我有一个脚本,它根据从服务器获得的内容创建元素。 目前,我创建了一个id为“add”的图像 我想当我们点击这个图片触发一个函数时,我做了一个小脚本 document.getElementById('add')。onclick=function(){ 警报('ADD!');//您必须将元素附加到文档中: document.appendChild(yourElement); 然后,您必须向对象添加EventListener: document.getE
document.getElementById('add')。onclick=function(){
警报('ADD!');//您必须将元素附加到文档中:
document.appendChild(yourElement);
然后,您必须向对象添加EventListener:
document.getElementById('add').addEventListener("click",
function() {
alert('test');
});
我认为您的示例并不长,不足以正确回答您的问题,但要想满足您的需要,您需要创建元素,然后将事件附加到元素。我很确定您正在尝试在DOM中不存在的元素上设置事件,因此,您可以在DOM中插入元素后运行添加处理程序的代码。显示如何添加元素。。。。。。。。。。