是因为onclick='fnDosomething(this)'的时候
解释会给他包装一个匿名函数变成了
a.onclick = function anonymous(){
fnDosomehing(this);
}
这个this指的就是a这个对象,
而你使用href的方式时,由于是一个地址,这个this就无处可指了。
解释会给他包装一个匿名函数变成了
a.onclick = function anonymous(){
fnDosomehing(this);
}
这个this指的就是a这个对象,
而你使用href的方式时,由于是一个地址,这个this就无处可指了。
解决方案 »
- chrom浏览器下兼容性问题
- JS排序问题
- JSON入门与提高 11
- DIV只显示文章的前面内容怎么做
- 窗口打开问题?
- 关于跨FRAME操作的问题,请大家帮忙。
- javascript中如何判断同一个form中的同名radiobutton那个被选中(用button提交是进行判断)?
- 请教各位大神 WdatePicker.js 日期控件 minDate 和maxDate的校验问题
- 在jsp中导出excel时,怎么设置时间的格式,我的时间显示不全
- 送分题来啦!! react新手问题,全局数据如何缓存+调用
- 怎么样让网页一打开就执行函数并且给表单或者页面上的元素附值?
- 如何用验证文本框输入只能是数字和小数?
改换成:
<a href=#' onclick="javascript:fnDosomething(this)">dsfs</a>