传参问题
2016-07-13 08:49
197 查看
<!DOCTYPE html>
<html>
<head>
<meta
charset="UTF-8">
<title></title>
</head>
<body>
<input
type="button"
name="btn1" id="btn1"
value="为了兼容方法1"
/>
<input
type="button"
name="btn2" id="btn2"
value="有参数的点击" />
<script
type="text/javascript">
// 事件event对象,函数参数 function()函数括号里面没给参数,也会自动生成event对象,也可以在事件触发的时候使用event。 XXX属性
// document.onclick = function(){
// alert(event.clientX);
// }
// 为了浏览器兼容的时候,需要使用event || window.event
var
btn1 = document.getElementById("btn1");
btn1.onclick
= function(){
var
evObj = event
|| window.event;
alert("btn1 clicked");
}
// 第三种写法:给function()函数括号里面写参数
var
btn2 = document.getElementById("btn2");
btn2.onclick
= function(ev){
var
evObj = ev || window.event;
alert("btn2 clicked");
}
</script>
</body>
</html>
<html>
<head>
<meta
charset="UTF-8">
<title></title>
</head>
<body>
<input
type="button"
name="btn1" id="btn1"
value="为了兼容方法1"
/>
<input
type="button"
name="btn2" id="btn2"
value="有参数的点击" />
<script
type="text/javascript">
// 事件event对象,函数参数 function()函数括号里面没给参数,也会自动生成event对象,也可以在事件触发的时候使用event。 XXX属性
// document.onclick = function(){
// alert(event.clientX);
// }
// 为了浏览器兼容的时候,需要使用event || window.event
var
btn1 = document.getElementById("btn1");
btn1.onclick
= function(){
var
evObj = event
|| window.event;
alert("btn1 clicked");
}
// 第三种写法:给function()函数括号里面写参数
var
btn2 = document.getElementById("btn2");
btn2.onclick
= function(ev){
var
evObj = ev || window.event;
alert("btn2 clicked");
}
</script>
</body>
</html>
相关文章推荐
- ajax中data传参的两种方式分析
- 一个通过script自定义属性传递配置参数的方法
- javascript实现浏览器窗口传递参数的方法
- jquery mobile changepage的三种传参方法介绍
- C#实现向多线程传参的三种方式实例分析
- javascript event在FF和IE的兼容传参心得(绝对好用)
- jquery bind(click)传参让列表中每行绑定一个事件
- jsp地址栏传中文显示乱码解决方法分享
- C#实现.net页面之间传值传参方法汇总
- Shell脚本传参数方法总结
- js实现页面a向页面b传参的方法
- php使用$_POST或$_SESSION[]向js函数传参
- php向js函数传参的几种方法
- js动态添加onclick事件可传参数与不传参数
- 用js通过url传参把数据从一个页面传到另一个页面
- Java中用户向系统传递参数的三种基本方式实例分享
- MyBatis传入参数的实例代码
- golang函数传参方式总结
- 传参方法:sharedApplication, NSUserDefaults, protocol 和 delegate(实例)
- MVC 页面向服务传参(view->controller,get,post)