如何在JavaScript中动态创建超链接的onclick函数?
以下是一段代码片段,使用while循环在同一页内创建多个超链接。我试图仅在a元素上添加onclick事件,如下所示:
a.onclick=myfunction()
然而,当页面加载了这些链接列表时,该函数会自动为每个链接调用。
这是我的代码样式。我想我应该为每个链接使用一个id?
var a = document.createElement('a');
var linkText = document.createTextNode(child.innerHTML);
a.appendChild(linkText);
a.title = child.innerHTML;
a.href = "#stockContent" + i;
a.id = "link_id" + i;
...
“i”是迭代器变量。