我正在努力让 onclick 事件监听器在我的结果中起作用。 这是我的代码:
function createLink(text, parentElement) {
var a = document.createElement('p');
var linkText = document.createTextNode(text);
a.appendChild(linkText);
temp1 = text.replace("/","-");
temp2 = res1.replace("/","-");
a.onclick=function(){goMainMenuFromResults();};
parentElement.appendChild(a);
var br = document.createElement('br');
parentElement.appendChild(br);
}
有问题的行是:
a.onclick=function(){goMainMenuFromResults();};
该函数出现在另一个部分,但在硬编码的 html 事件中起作用。当它导入到 javascript 中的元素时,我无法让它工作。 任何帮助将不胜感激!
最佳答案
James,它似乎工作正常,只是一个名为 res1 的变量在这里出现错误。看一看:
temp2 = res1.replace("/","-");
关于Javascript onClick() 事件在动态使用时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36783008/