js动态添加button

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:14:19
这个button要有onclick事件。我写的
var dele=document.createElement("input");
dele.type="button";
dele.value="删除";
dele.onClick="delete(this.parentNode.parentNode.parentNode)";
function delete(row){
...
}
怎么没用。哪里错了,怎样改正,请高人指点。

少了句document.body.appendChild(dele);而且这部分代码得放在<body>标签内.

<body><SCRIPT LANGUAGE="JavaScript">
<!--
var dele=document.createElement("input");
dele.type="button";
dele.value="删除";
dele.onClick="delete(this.parentNode.parentNode.parentNode)";
document.body.appendChild(dele);
function delete(row){
alert("OK");
}
//-->
</SCRIPT></body>

回答的对,但这样只在IE下好用