转自:http://blog.csdn.net/gdjlc/article/details/8730145
1)当方法没有参数时,赋值可以直接用onclick = 方法名
window.onload = function() {
$('btnTest').onclick = test;
}
function test() {
alert(val);
}
2)当方法有参数时,用onclick = 方法名(参数)时就有错了,需要在方法名前面加function()
window.onload = function() {
$('btnTest').onclick = function() { test(1) };
}
function test(val) {
alert(val);
1)当方法没有参数时,赋值可以直接用onclick = 方法名
window.onload = function() {
$('btnTest').onclick = test;
}
function test() {
alert(val);
}
2)当方法有参数时,用onclick = 方法名(参数)时就有错了,需要在方法名前面加function()
window.onload = function() {
$('btnTest').onclick = function() { test(1) };
}
function test(val) {
alert(val);
}
3) 传入this的方法
<a href="#" onclick="changeArea(this);return false;" title="0">所有地区</a>
function changeArea(obj){
}
这里obj为类型为a的标签对象,并且鼠标指向这个a时为手型 (摘自:http://blog.csdn.net/felixleezc/article/details/4987272)