使用onClick函数的AppendChild链接

时间:2012-09-19 18:52:35

标签: javascript appendchild

我正在尝试在Javascript中使用appendChild来创建具有onClick属性的链接。我似乎无法使它工作或找到如何做这个简单的任务。

var link=document.createElement("a");
link.appendChild(document.createTextNode("Link"));
link.href = '#';
link.onclick = 'loadScript()';
document.body.appendChild(link);

2 个答案:

答案 0 :(得分:7)

你必须改变

link.onclick = 'loadScript()';

通过

link.onclick = loadScript;

<强> DEMO

答案 1 :(得分:0)

试试这个:

window.onload = function () {
  var files = document.getElementById('files');
  document.getElementById('addLink').onclick = function () {
    var file = document.createElement('input');
    file.type = 'file';
    files.appendChild(file);
  };
};