码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 多个onclick function 取对应值

时间:2017-06-30 17:17:46      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:click   通过   cli   bsp   color   cti   nbsp   target   event   

方法1: 直接获取值

<button onclick="aa(1)">执行</button>

<button onclick="aa(2)">执行</button>

<button onclick="aa(3)">执行</button>

<button onclick="aa(4)">执行</button>

<script>  

   function aa(v){  alert(v);   }

</script>

方法2:通过对应value取值 (主要是this的用法)

<button value="1" onclick="aa(this)">执行</button>

<button value="2" onclick="aa(this)">执行</button>

<button value="3" onclick="aa(this)">执行</button>

<button value="4" onclick="aa(this)">执行</button>

<script>  

   function aa(t){ alert(t.value)   }

</script>

方法3:不直接传参 event.target获取

<button value="1" onclick="">执行</button>

<button value="2" onclick="">执行</button>

<button value="3" onclick="">执行</button>

<button value="4" onclick="">执行</button>

<script>  

   function aa(){ alert(event.target.value)  }

</script>

javascript 多个onclick function 取对应值

标签:click   通过   cli   bsp   color   cti   nbsp   target   event   

原文地址:http://www.cnblogs.com/chaihy/p/7099083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!