TA贡献319条经验 获得超234个赞
传个参数进去
TA贡献453条经验 获得超223个赞
<input type="text" value="我是值" onclick="demo(this)">
<script>
function demo(obj) {
var val=$(obj).val();
alert(val);
}
</script>
我只接上代码,你运行看看希望能帮到你
TA贡献6条经验 获得超2个赞
谁调用demo函数,this就指向谁
TA贡献5条经验 获得超2个赞
那就要考验你对this 用法的理解了!this 有两种可能 一种是指向对象本身,一种是指向window
TA贡献10条经验 获得超10个赞
function demo(obj){
obj.parents("#pid").hide();
};
我想到的就是传参进去
TA贡献1条经验 获得超0个赞
<div id = "abc">
<p onclick="demo(this)"></p>
</div>
<div id="abc"> <p onclick="demo(this)">解答</p> </div>
这个this就是把当前调用demo函数的p作为形参传递进去
TA贡献3条经验 获得超1个赞
我大致理解是,如果你调用这一demo,这里的this就代表指向调用函数啦,不过,你可以去控制台试一下。
<div id="pid"> <p onclick="demo()">感谢大家的解答</p> </div>
TA贡献1064条经验 获得超383个赞
如何让他 谁调用 指向谁?这句话什么意思?
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报