高分请教:JAVASCRIPT动态向一个TABLE增加一行表格的问题

songke 2003-07-07 02:58:59
我用JAVASCRIPT动态向一个TABLE增加一行表格。
var newRow=document.all.mainInput.insertRow(-1);

mainInput.rows(countRow).style.background="#ffffff";
上面这一个引用的属性可以找到。可是下面这个事件就找不到了。
mainInput.rows(countRow).onclick="alert('ok')";
请高手帮忙,我要怎么写才能用上ONCLICK这个事件
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dgnApo 2003-07-07
  • 打赏
  • 举报
回复
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function addRow() {
myTable.outerHTML=myTable.outerHTML.replace(/<\/table>/i,(myTable.rows[myTable.rows.length-1].outerHTML)+"</table>");
myTable.rows[myTable.rows.length-1].cells[0].innerText++;
}
</SCRIPT></head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
<table width="98%" border="1" cellspacing="0" cellpadding="0" bordercolor="#ffcc00" align="center" id="myTable">
<th>字段1<th>字段2<th>字段3<th>字段4</th>
<tr>
<td>1
<td><input type=text name=r1c1 size=20>
<td><input type=text name=r1c2 size=20>
<td><input type=text name=r1c3 size=30>
</tr>
</table>
<input type=button onclick="addRow()" value=新增>
</form>
</body>
</html>
fason 2003-07-07
  • 打赏
  • 举报
回复
mainInput.rows(countRow).onclick=new Function("test('ok')")
songke 2003-07-07
  • 打赏
  • 举报
回复
可以了,谢谢。但是现在还加不了参数。
mainInput.rows(countRow).onclick=test("ok")
//mainInput.rows(countRow).attachEvent("onclick",test)
function test(key){
alert(key)
}
这样老是提示“尚未实现”,请再帮忙
fason 2003-07-07
  • 打赏
  • 举报
回复
mainInput.rows(countRow).onclick=test
//mainInput.rows(countRow).attachEvent("onclick",test)
function test(){
alert('ok')
}

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧