例:
...//在input前面有各种不同的情况使下面的input处于隐藏状态(也就是没有显示在页面上)
<input type="text" id="userid">
...
问:用JS,有什么办法(或变通办法)得知id="userid"的控件是否处于隐藏状态(页面上看不到,HTML中能看到)?
...//在input前面有各种不同的情况使下面的input处于隐藏状态(也就是没有显示在页面上)
<input type="text" id="userid">
...
问:用JS,有什么办法(或变通办法)得知id="userid"的控件是否处于隐藏状态(页面上看不到,HTML中能看到)?
解决方案 »
- ExtJS 报错Uncaught Ext.DomQuery.compile(): Error parsing selector. Parsing failed
- 请问函数执行时创建的变量对象中的变量a,是否和函数压栈时创建的a是同一个吗
- sql server 2005 日期格式化
- 好心的大哥帮忙用js写个自适应高度div
- 点击图像热点区域,响应js点击事件的疑惑
- 奇怪的问题
- 如何处理网页对话框的状态栏?
- [紧急求助] 如何实现像论坛发新贴一样的功能
- 我的一个div是用的相对位置relative,现在想在程序中知道它在浏览器中是实际位置坐标,用什么方法啊?
- 请问如何用javascript获得radio表单的值
- js怎么获取表单的值!!!
- 求一个JS写的文本编辑器
alert(input);
整个页面中压根没有对它设置style和display,只是因为它的父节点(具体多少级不知道设置了整个节点隐藏)。
<head>
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function checkDisplay(objid){
var obj;
var obje;
if(objid!=""&&objid!=null){
obj=document.getElementById(objid);
if(obj.style.display=='none'){
alert('该控件是隐藏的');
return;
}else{
obje=obj.parentElement;
checkDisplay(obje.id);
}
}
} </script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body onLoad="checkDisplay('btnNew');">
<div id="div1" style="display:block">
<div id="div2" style="display:block">
<div id="div3">
<input type="button" id="btnNew" value="test" onclick="checkDisplay('btnNew');"/></div>
</div>
</div>
</body>
</html>
是这个意思么