首页 > 编程语言 > 详细

javascript:void(0)和onclick=fn(this)

时间:2016-02-24 17:33:11      阅读:230      评论:0      收藏:0      [点我收藏+]

  今天在写代码中遇到一个这样的问题。关于点击在html中添加点击事件,顺便把this对象通过参数传过去。

<a href=‘#‘ \>查看详情</a>    <a href=‘javascript:markResolve(this);‘ \>标记解决</a>    <a href=‘#‘ \>同步</a>

但是这样写传过去的对象不是我想要的对象,该对象中数据个数为0,没有任何内容。然后找找资料,这样写就可以了

<a href=‘#‘ \>查看详情</a>    <a href=‘javascript:void(0);‘ onclick=‘markResolve(this);‘\>标记解决</a>    <a href=‘#‘ \>同步</a>

JS代码如下:

JQuery:

1 function markResolve(o) {
2     var text = $(o).parent().html();
3     alert(text);
4 }

JavaScript:

1 function markResolve(o) {
2     alert(o.parentNode.innerHTML);
3 }

 

javascript:void(0)和onclick=fn(this)

原文:http://www.cnblogs.com/royi123/p/5213606.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!