(超级求助)js this这个如何 在其他地方模拟这个this
<td><a class="sortheader" onclick="ts_resortTable(this, 7);return false;" href="#"></td>
比如这里有个事件传了个this
但我想在表外也执行这个事件如何获取这个this..
------解决方案--------------------恭喜恭喜发财
------解决方案--------------------
<td><a id="xxx" class="sortheader" onclick="ts_resortTable(this, 7);return false;" href="#"></td>
document.getElementById('xxx').onclick = function(){
//this就是ID为XXX的元素了
}
你给A添加一个ID,然后获取元素,添加onclick事件,然后函数里面就可以用this了。
------解决方案--------------------事件绑定,果然是不可忽视的问题。
------解决方案--------------------this 是在面向对象里面是指 自己本身的意思
你这个 this 是在<a>标签里面 就代表 a标签自己
你想在外面获取这个a标签 就可以用 document.getElementById(); 根据a标签的id来获取 a标签