你知道http:// https:// mailto: tencent://这种东西么?这叫url schema,通常是在a的href里的。
但a的href里面是不能加脚本的,所以浏览器就创造了一个叫javascript的schema,放到a的href里面,如<a href="javascript:alert();"></a> 这样浏览器就会认为这是一段脚本而不是个浏览器链接来执行。
其他的诸如onclick onkeydown等等事件处理程序,浏览器知道肯定是脚本,所以不能加javascript:(其实加了也没问题,javascript会解释为一个label而已)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-30
  • 2021-05-30
  • 2022-01-15
  • 2022-12-23
  • 2021-12-09
猜你喜欢
  • 2021-12-10
  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-09
  • 2021-07-10
  • 2022-02-20
相关资源
相似解决方案