首页 > 语言 > JavaScript > 正文

在标记的HREF属性中javascript:alert(this.innerHTML)会怎么样?

2024-05-06 16:08:48
字体:
来源:转载
供稿:网友

 

  1. <a href="javascript:alert(this.innerHTML)" mce_href="javascript:alert(this.innerHTML)">标签</a>  

 

上面的这段代码不能得到你想要的结果,因为在<A>标记中href属性的this对象不是指代的当前的<A>标记,

这个时候的this是指代的window对象,所以使用this.innerHTML将不会显示内容.

那么这么解决这个问题了我们可以这样写

 

[c-sharp] view plaincopy
 
  1. <a href="javascript:void(0)" mce_href="javascript:void(0)" onClick="alert(this.innerHTML)">标签</a>  

 

在onClick事件中的this才是指代的<a>标签.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选