小小记录一下发现的问题
a标签中在href中写javascript this指向window
<a href="javascript:test(this);">跳转</a>
<script type="text/javascript">
function test(self){
console.log(self)
}
</script>
而在onclick中的this还是指向对象本身
<a href="javascript:;" onclick="test(this)">跳转</a>
<script type="text/javascript">
function test(self){
console.log(self)
}
</script>
总结:
1.尽量不要在href中写js代码,会出现this指向错误或者其他问题
2.onclick中的方法在href之前执行