不使用id获取当前触发事件的div或者input

当html中的div或者input触发了js中的函数,一般可以用id来获取需要操作的div或者input.
但是部分特殊情况用不了id来获取,这就需要用到另外的方法,在该html代码中些onclick函数的时候,括号内加入this,如下

<div class="slider-range" name="ability_level" style="margin:0 20px 0 0;" onclick="grade(this)" ></div>

然后被调用的js函数grade

function grade(e)
{
	//其他操作
}

js函数括号中的e就通过this获得了触发函数的对象,e就是触发的div

发布了38 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_35510729/article/details/90899090
今日推荐