2017-11-24(前端a链接)

2017-11-24  本文已影响0人  jslxm

今天学到了一个前端小知识-----blr:expression(this.onFocus=this.blur()),我看见的时候完全是懵逼的状态,不知道是什么意思,后来就在百度上查了一下才知道.      onfocus是聚焦的意思;                 blr:expression(this.onFocus=this.blur())---意思就是当链接 a 获得焦点的同时失去焦点,如果你用的是图片链接什么的,他就不会显示周边的虚线(按下鼠标图片周围不会出现虚线),它兼容任何浏览器.

blr:expression(this.onFocus=this.blur())----还有一个更简单的写法,就是直接写在链接里,例如: <a   href="#"   nofocus=this.blur();  > 标题</a>

<input name = "result" id = "result" type = "text"  onfFocus = "this.blur();"  size = "20"  value = " "> 这是一个输入框,用户输入的文本框类似于百度的搜索框,  就是你吧光标放在文本框输入的时候,就是聚焦,但是这里添加了  "this.blur()", blur 的作用哪个就是去除聚焦,也就是你不能把光标放在这个文本框上,(也就是说你不能输入文本的文本框)

总的来说  onFocus = "this.blur()" 就是来消除链接后的焦点虚线框的

上一篇 下一篇

猜你喜欢

热点阅读