jquery用this获取不到html行内绑定事件的元素
<html><buttontype='button'onclick='test(this)'name='btn'>按钮</button></htm><js>functio...
<html>
<button type='button' onclick='test(this)' name='btn'>按钮</button>
</htm>
<js>
function test(){
var name= $(this).attr('name'); //这里用this获取不到html行间绑定事件的对象
} //但是如果是用addEventListener('click',test)绑定的
</js> //用this就能获取到button的name属性
//我想问一下,html行内绑定的事件,调用函数test,在test函数中this的指向谁的?
<js>
function test(){
var name= $(this).attr('name'); //这里用this获取不到html行间绑定事件的对象
} //但是如果是用addEventListener('click',test)绑定的
</js> //用this就能获取到button的name属性
//我想问一下,html行内绑定的事件,调用函数test,在test函数中this的指向谁的? 展开
<button type='button' onclick='test(this)' name='btn'>按钮</button>
</htm>
<js>
function test(){
var name= $(this).attr('name'); //这里用this获取不到html行间绑定事件的对象
} //但是如果是用addEventListener('click',test)绑定的
</js> //用this就能获取到button的name属性
//我想问一下,html行内绑定的事件,调用函数test,在test函数中this的指向谁的?
<js>
function test(){
var name= $(this).attr('name'); //这里用this获取不到html行间绑定事件的对象
} //但是如果是用addEventListener('click',test)绑定的
</js> //用this就能获取到button的name属性
//我想问一下,html行内绑定的事件,调用函数test,在test函数中this的指向谁的? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询