你说的是伪协议指的是

   
  <a href="javascript:xxxx;">xxxx</a>
 

中的 "javascript:xxxx;" 这一部分内容么?

他的作用就是将点击a标签改为触发js事件,一般多数的情况,显示的结果是a标签包含的,但是还期望有js事件触发,才会用到伪协议。

一般为了阻止a标签点击后有浏览器有不同的反应,也会用href="javascript:void(0);"来保证一致性。

缺点就是,写错了,浏览器会出现一些莫名其妙的问题。

jsczdd answered 13 years, 4 months ago

Your Answer