提个小问题,关于随机增加事件句柄

will97 2004-09-27 12:46:12
我现在有一个网页,有一个 <div> 域,我要在这个域上增加事件 onmouseover 事件,一般的做法是
<div id='AAA' onmouseover="FunctionMethod()"></div>
现在我想通过javascript动态地加这个Onmouseover句柄。

也就是说,在 <div></div> 标签里不增加 onmouseover="FunctionMethod()" 这个属性,而是通过文件里的 javascrip 动态地决定要不要加这个句柄。

请教各位高人,指点一二
...全文
111 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
whnnet 2004-09-27
  • 打赏
  • 举报
回复
AAA.attachEvent("onmouseover",funcname)
panzi667 2004-09-27
  • 打赏
  • 举报
回复
up
Apollo47 2004-09-27
  • 打赏
  • 举报
回复
老大,I服了U。

<script language="javascript">
var aa = document.getElementById("rr");

rr.attachEvent("onclick",na);
function na()
{
window.alert("rr");
}
</script>

放在文档的最后面。

<div>部分还没加载,怎么能 getElementById 到呢?

will97 2004-09-27
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
var aa = document.getElementById("rr");

rr.attachEvent("onclick",na);
function na()
{
window.alert("rr");
}
</script>
</head>
<body>
<div id='rr'>RR</div>
</body>
</html>
huijunzi 2004-09-27
  • 打赏
  • 举报
回复
2楼的是对的
object.attachEvent ('onmouseover', onInputMouseover);
如果不行的话,估计是你的方法没有定义,即onInputMouseover是一个预先定义好的function
will97 2004-09-27
  • 打赏
  • 举报
回复
拜托了!救命呀。
will97 2004-09-27
  • 打赏
  • 举报
回复
老大好像不行呀,可不可以给点完整的代码。
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-09-27 12:46
社区公告
暂无公告