怎么给动态添加的对象设定事件?

searoom 2006-09-12 09:15:31
比如

var td = document.createElement("td");

怎么给 td 设定 onmouseover 事件呢?
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
searoom 2006-09-13
  • 打赏
  • 举报
回复
谢谢了

发现通过 dom 方法动态增加的速度没有 直接给 innerHTML 赋值快


而且因为 innerHTML 需要的是字符串,做起来很方便
yyz0832 2006-09-12
  • 打赏
  • 举报
回复
可以直接加
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
function add()
{
var tr = mytable.insertRow();
var td = tr.insertCell();
td.innerHTML = 'nnnnnnnnnn';
td.onmousemove = function() {alert('hello')};
}
</SCRIPT>
</HEAD>

<BODY>
<table id='mytable'>
<tr><td><input type='button' value='click' onclick='add();'></td></td>
</table>
</BODY>
</HTML>

52,797

社区成员

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

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