怎么用js给document添加一个鼠标单击事件
3个回答
展开全部
JS获取点击事件来自左键还是其它键的方法如下:
返回值说明:0左键,1中间,2右键
getButton:function(event){
if (document.implementation.hasFeature("MouseEvents","2.0")){
return event.button;
}else{
switch(event.button){
case 0:
case 1:
case 3:
case 5:
case 7:
return 0;
case 2:
case 6:
return 2;
case 4:
return 1;
}
}
}
返回值说明:0左键,1中间,2右键
getButton:function(event){
if (document.implementation.hasFeature("MouseEvents","2.0")){
return event.button;
}else{
switch(event.button){
case 0:
case 1:
case 3:
case 5:
case 7:
return 0;
case 2:
case 6:
return 2;
case 4:
return 1;
}
}
}
展开全部
<script type="text/javascript">
//如果画面有很多 a Tag 的时候
var lin = document.getElementsByTagName("a");
for(var i=0; i<lin.length;i++){
lin[i].onclick = function(){
// 想写的事件内容
}
}
//按钮点击事件
var button = document.getElementById("XXX");
button.onclick = function(){
// 想写的事件内容
}
</script>
以上供参考。。。
//如果画面有很多 a Tag 的时候
var lin = document.getElementsByTagName("a");
for(var i=0; i<lin.length;i++){
lin[i].onclick = function(){
// 想写的事件内容
}
}
//按钮点击事件
var button = document.getElementById("XXX");
button.onclick = function(){
// 想写的事件内容
}
</script>
以上供参考。。。
追问
不对吧
追答
哪里不对?可指点下?
var button = document.getElementById("btn");
button.onclick = function(){
alert("单击按钮!!");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.onclick(){
};
你也可以写在 链接触发那里。
};
你也可以写在 链接触发那里。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询