javascript:void(0)和onclick=fn(this)
2016-02-24 17:00
429 查看
今天在写代码中遇到一个这样的问题。关于点击在html中添加点击事件,顺便把this对象通过参数传过去。
但是这样写传过去的对象不是我想要的对象,该对象中数据个数为0,没有任何内容。然后找找资料,这样写就可以了
JS代码如下:
JQuery:
JavaScript:
<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:
function markResolve(o) { var text = $(o).parent().html(); alert(text); }
JavaScript:
function markResolve(o) { alert(o.parentNode.innerHTML); }
相关文章推荐
- 自制ichartjs饼图
- js正则标志/g /i /m的用法,以及实例
- 重写Extjs的confirm框
- uglifyjs压缩JS
- js基础知识五(String()函数,toString()函数)
- js框架说明
- js之date()
- js 全选全不选
- js获取地址栏参数
- 自动补全插件autocomplete.js的使用示例
- js 中 的 if使用条件
- json校验
- js中判断浏览器类型
- js闭包
- js基础知识四(Number()函数、parseInt()函数、parseFloat()函数)
- JavaScript内存泄漏
- 进一步封装highchart,打造自己的图表插件:jHighChart.js
- [转]Becoming a JavaScript ninja
- ajax post json数据字符被转义
- js正则表达式中的match、exec、replace【转载】