<script language="javascript" type="text/javascript">
var newopen = function(i)
{
return function()
{
location.replace("http://blog.youkuaiyun.com/ajaxchen_615");
}
}
if (window.attachEvent) //IE
{
document.getElementById("btnan").attachEvent("onclick",newopen("popo"));
}
else //FF 谷歌
{
document.getElementById("btnan").addEventListener("click",newopen("tyty"),false);
}
</script>
//可实现方法重载
function chens(a,b,c,d)
{
this.a=a==null?alert("a"):"chen";
b==null?alert("b"):"";
c==null?alert("c"):"";
document.write(this.a);
this.d==null?alert("d"):"";
}
本文介绍了一种使用JavaScript实现跨浏览器事件处理的方法,通过判断浏览器类型来决定采用attachEvent还是addEventListener,确保事件处理函数能够在不同浏览器中正确执行。此外,还提供了一个简单的函数重载示例。
1937

被折叠的 条评论
为什么被折叠?



