【发布时间】:2013-08-28 20:49:47
【问题描述】:
所以我尝试使用 onfocus 和 onblur 隐藏/显示 div 元素:
<textarea onfocus="document.getElementById('divID1').style.display='block';" onblur="document.getElementById('divID1').style.display='none';"></textarea>
<div id="divID1">
这很好用,但问题是当 textarea/input 不再有焦点时,div 再次隐藏。
这是完整的代码:JSFIDDLE link。
可以看到无法勾选 Checkbox 或选择文字。
如何在 textarea 失去焦点时仍然显示 div 元素,或者在我单击 div 时使 textarea 仍然具有焦点?
抱歉,我是 Javascript 新手。
提前致谢,
菲利普
【问题讨论】:
-
我不明白,你想在模糊上隐藏它,但让它远离焦点??
-
不,如果您在 div 或 textarea 之外单击,我想隐藏它。就像 textarea 和 div 一样。
标签: javascript html onblur onfocus