怎么用JavaScript为html元素绑定事件?

不用在标签里添加事件的方式,该怎么实现?能举个例子就更好了... 不用 在标签里添加事件的方式,该怎么实现?能举个例子就更好了 展开
 我来答
jsyczhanghao
2010-03-10 · TA获得超过566个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:270万
展开全部
这个有3种方式...

1.传统绑定模式.element.onclick=function...

2.W3C绑定模式.也是除IE外其他浏览器用的..就是elem.addEventListener(
"click",function(){})

3.就是IE的邦定模式了...elem.attachEvent("onclick",function(){});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ctmaster
2010-03-11 · TA获得超过454个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:438万
展开全部
在标签里面这样用

<div id="aaa" style="width:100px;height:100px;color:black" onclick="change_color()">点我</div>
<script language="javacript">
document.getElementById('aaa').style.color = 'green';
</script>

其他可用事件:onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
疯狐呓语
2010-03-10 · TA获得超过190个赞
知道答主
回答量:50
采纳率:0%
帮助的人:73.5万
展开全部
这个要分不同的浏览器的处理了
ie:
ele.attachEvent("onclick", function(){ });
非ie:
ele.addEventListener("click", function(){ }, false);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式