您的位置:首页 > Web前端 > JavaScript

js <a></a>中this的使用

2014-11-24 16:48 489 查看
最近在做一个项目时发现在使用
<a herf="javascript:changeClass(this);">demo</a>
时,在function中操作传递的DOM对象时无法使用(添加class熟悉不能生效,在开发者控制台也没有发现异常)。

function方法如下:
function changeClass(obj){
$(obj).addClass("active").siblings().removeClass("active");
}

后来尝试使用 onclick 方法传递this 可以很方便地获取到当前操作的DOM节点。

修改后代码如下:
<a herf="javascript:void(0);" onclick="changeClass(this);">demo</a>

应用实例:www.ipinmei.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: