焦点在input文本框范围内,div显示,不然隐藏 焦点在input文本框范围内,div显示,不然隐藏,高手高高手快来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/xuexiaodong2009/article/details/6553292参考下 <script type="text/javascript"> function test() { document.getElementById("test").style.display=""; } function test2() { document.getElementById("test").style.display="none"; }</script></head><body><input type="text" id="inputtext" onfocus="test()" onblur="test2()" /><div id="test" style="background-color:#9C9; display:none; height:100px; width:100px;"></div></body> 2楼兄台是可以显示和隐藏,可是我想点击div上的值作为文本框的值,div也隐藏了,求再给力.谢谢 <input id="Text1" type="text" /> <div id="layer" style="width:300px;border:1px solid #ccc;height:60px;background:#fff;display:none;"> <ul> <li>csdn</li> <li>cnblogs</li> <li>msdn</li> </ul> </div> <script type="text/javascript" language="JavaScript"> window.onload=function(){ document.getElementById("Text1").onfocus=function(){ document.getElementById("layer").style.display="block" } document.body.onclick=function(e){ e=e||window.event; var tar = e.srcElement||e.target; while(tar){ if(tar.id=="layer"||tar.id=="Text1") return; tar=tar.parentNode; } document.getElementById("layer").style.display="none"; } var li = document.getElementById("layer").getElementsByTagName("li"); for(var i=0;i<li.length;i++){ li[i].onclick=function(){ document.getElementById("Text1").value=this.innerHTML document.getElementById("layer").style.display="none"; } } } </script> 关于查询的问题 (菜鸟级别) 自定义提供程序的问题? Oracle 开发资料及例子CHM 各位大侠都用什么布局?winform 请问如何禁用窗体右上的关闭按钮? 在调试时如何获得对象在内存中的地址? form编程中如何在datagrid中选中多行,并使用Ctrl+C能够将选定内容复制进剪贴板------急阿 FORM 中 如何控制 控件的相对位置 不太可能没人看吧!!!! [求助]一个下问题,希望各位不吝赐教! C#中bindingNavigator上的按钮怎么变灰了 【求高手指教!】C#如何控制生产电子看板
参考下
<script type="text/javascript">
function test()
{
document.getElementById("test").style.display="";
}
function test2()
{
document.getElementById("test").style.display="none";
}
</script>
</head><body>
<input type="text" id="inputtext" onfocus="test()" onblur="test2()" />
<div id="test" style="background-color:#9C9; display:none; height:100px; width:100px;">
</div>
</body>
<div id="layer" style="width:300px;border:1px solid #ccc;height:60px;background:#fff;display:none;">
<ul>
<li>csdn</li>
<li>cnblogs</li>
<li>msdn</li>
</ul>
</div> <script type="text/javascript" language="JavaScript">
window.onload=function(){
document.getElementById("Text1").onfocus=function(){
document.getElementById("layer").style.display="block"
}
document.body.onclick=function(e){
e=e||window.event;
var tar = e.srcElement||e.target;
while(tar){
if(tar.id=="layer"||tar.id=="Text1")
return;
tar=tar.parentNode;
}
document.getElementById("layer").style.display="none";
}
var li = document.getElementById("layer").getElementsByTagName("li");
for(var i=0;i<li.length;i++){
li[i].onclick=function(){
document.getElementById("Text1").value=this.innerHTML
document.getElementById("layer").style.display="none";
}
}
}
</script>