为了账号安全,请及时绑定邮箱和手机立即绑定

js给元素添加绑定事件

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Bing search</title>


</head>

<body>

<h1 id="a">你好</h1>

<script>

// getElementById,通过id获取元素

var getDom = function (id){

return document.getElementById(id);

};

// 给元素绑定事件

var addEvent = function(id,event,fn){

var el = getDom(id)||document;

//非IE浏览器

if(el.addEventListener){

el.addEventListener(event,fn)

}else if(el.attachEvent){

el.attachEvent('on'+event,fn);

}

};

</script>

</body>

</html>

浏览器是360的,getDom是可用的;

getDom('a')

<h1 id="a">你好</h1>

addEvent('a','click',function(){alert(5)})

undefined


正在回答

2 回答

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Bing search</title>


</head>

<body>

<h1 id="a">你好</h1>

<script>

// getElementById,通过id获取元素

var getDom = function (id){

return document.getElementById(id);

};

// 给元素绑定事件

var addEvent = function(id,event,fn){

var el = getDom(id)||document;

//非IE浏览器

if(el.addEventListener){

el.addEventListener(event,fn)

}else if(el.attachEvent){

el.attachEvent('on'+event,fn);

}

};

</script>

</body>

</html>

嗯,可我加上之后,还是不行,浏览器是360的,下面是我重新试的,getDom是可用的;

getDom('a')

<h1 id="a">你好</h1>

addEvent('a','click',function(){alert(5)})

undefined


0 回复 有任何疑惑可以回复我~

你漏了“)”这个。你调用addEvent ('search_form','click',function(){alert(5)})

0 回复 有任何疑惑可以回复我~
#1

yizer 提问者

我修改了,显示undefined
2016-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
搜索框制作
  • 参与学习       66041    人
  • 解答问题       431    个

本课程从简入深讲解搜索框的制作,学习JQ与JS实现Ajax技术的不同点

进入课程

js给元素添加绑定事件

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信