首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

div onblur tabindex 同用,为什么会出现虚线?怎么解决?求教

2012-11-03 
div onblur tabindex 同用,为什么会出现虚线?如何解决?求教!div id div1 onclick showDiv()你好

div onblur tabindex 同用,为什么会出现虚线?如何解决?求教!
<div id = "div1" onclick = "showDiv()">你好</div>
<div id = "div2" onblur = "hiddenDiv()" tabindex="0">查看</div>




function showDiv()
{
  document.getElementById("div2").style.display="";
  document.getElementById("div2").focus();
}
function hiddenDiv()
{
  document.getElementById("div2").style.display="none";

}

代码如上,但在页面上显示时,会有虚线,如何让虚线去掉?

[解决办法]
原因是节点获取了焦点会出现外边框。所以你去除外边框样式即可:<div id = "div2" onblur = "hiddenDiv();" tabindex="0" style="outline: none" >查看</div>

热点排行