标题:
关于动态获取onClick事件问题
[打印本页]
作者:
anywhere
时间:
2006-4-6 10:52
标题:
关于动态获取onClick事件问题
function addRow()
{
var myTable = document.getElementById("myTable");
var j=myTable.rows.length;
var row = myTable.insertRow();
var cell1 = row.insertCell() ;
var text1 = document.createElement("input");
text1.type = "button";
text1.name = "buttonC"+j;
text1.value = "选择";
text1.onClick = "return selectFromParaList('a','b')";
cell1.appendChild(text1);
}
可是,我在动态增加了一行后,点“选择”按钮,没有任何响应,感觉是onClick事件没有起作用。
请高手指点。
作者:
阳光
时间:
2006-4-6 10:53
<script language="javascript">
function addRow()
{
var myTable = document.getElementById("myTable");
var j=myTable.rows.length;
var row = myTable.insertRow();
var cell1 = row.insertCell() ;
var text1 = document.createElement("input");
text1.type = "button";
text1.name = "buttonC"+j;
text1.value = "选择";
text1.onclick = Function("return selectFromParaList('a','b')");
cell1.appendChild(text1);
}
function selectFromParaList(a,b)
{
alert(a+b);
}
</script>
<input type="button" onclick="addRow()" value="addRow">
<table id="myTable" border=1>
</table>
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0