猿问

javascript添加事件,控制台显示undefined

<!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


yizer
浏览 2029回答 3
3回答

qq_预_1

你设置的也不是数组 ,也没游具体的内容  看似也没封装 貌似只能出先这个
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答