原文:在标记的HREF属性中javascript:alert(this.innerHTML)会怎么样?
<a href="javascript:alert(this.innerHTML)" mce_href="javascript:alert(this.innerHTML)">标签</a>
上面的这段代码不能得到你想要的结果,因为在<A>标记中href属性的this对象不是指代的当前的<A>标记,
这个时候的this是指代的window对象,所以使用this.innerHTML将不会显示内容.
那么这么解决这个问题了我们可以这样写
<a href="javascript:void(0)" mce_href="javascript:void(0)" onClick="alert(this.innerHTML)">标签</a>
在onClick事件中的this才是指代的<a>标签.
时间: 2024-11-03 20:53:32