JS中的attachEvent、addEventListener如何传递参数
来源:互联网 发布:资源搜索cms 编辑:程序博客网 时间:2024/06/05 06:15
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<a href="#" id="link1" aaa="a">超链接link1</a>
<a href="#" id="link2" aaa="b">超链接link2</a>
<input type="button" value="attachEvent" onclick="addEvent();" />
</div>
</form>
</body>
</html>
<script type="text/javascript">
function AttachEvent(target, eventName, handler, argsObject)
{
var eventHandler = handler;
if(argsObject)
{
eventHander = function(e)
{
handler.call(argsObject, e);
}
}
if(window.attachEvent)//IE
target.attachEvent("on" + eventName, eventHander );
else//FF
target.addEventListener(eventName, eventHander, false);
}
function LinkClick(e)
{
alert(this.name);
// var target = e.srcElement || e.target;
// alert(target.getAttribute('aaa'));
}
function addEvent()
{
var obj = new Object();
obj.name = "link1111";
var link1 = document.getElementById("link1");
AttachEvent(link1, "click", LinkClick, obj);
obj = new Object();
obj.name = "link2222";
var link2 = document.getElementById("link2");
AttachEvent(link2, "click", LinkClick, obj);
}
</script>
- JS中的attachEvent、addEventListener如何传递参数
- JS中的attachEvent、addEventListener如何传递参数
- js,addEventListener参数传递
- js-addEventListener+attachEvent
- js addEventListener和attachEvent
- Js addEventListener 和 attachEvent
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- JS:attachEvent和addEventListener 使用方法
- js-addEventListener 和attachEvent用法
- javascript 函数调用规则和IF条件判断
- Windows软件在Linux上的等价/替代/模仿软件列表
- 在Oracle 9i中修改表的结构的相关sql语句
- javascript cookie
- 用putty连接vmware中的Linux时要注意的事项
- JS中的attachEvent、addEventListener如何传递参数
- 女孩看了是自省,男孩看了是激励!
- 数据库连接错误
- 区分
- [MSSQL]建立时间的检视表MS SQL
- javascript 常用代码
- 转移阵地
- 从图灵奖看计算机科学技术发展史的缩影
- javascript 窗口调用