<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<style>
div{display:none;}
/* 用到这条语句 会把 界面上所有的 text 都 设置为 不可见。
我的界面是开始要隐藏下面三组 type="text",
而 id="form[D1]" id="form[D2]" ,id="form[D3]" 这三个 text要一直在界面上显示??
*/
</style>
<body><input type="text" id="form[D1]" name="form[D1]" style="width:98%" value="<?=$FORM->formData['D1']?>">
<input type="text" id="form[D2]" name="form[D2]" style="width:98%" value="<?=$FORM->formData['D2']?>">
<input type="text" id="form[D3]" name="form[D3]" style="width:98%" value="<?=$FORM->formData['D3']?>">
<div>
<input type="text" />
<input type="text" />
</div>
<div>
<input type="text" />
<input type="text" />
</div>
<div>
<input type="text" />
<input type="text" />
</div>
<input type="button" value="click me" id="btn" />
<input type="button" value="yicang me" id="btn1"/><script type="text/javascript">
var divs = document.getElementsByTagName('div');
var divs2 = document.getElementsByTagName('div');
var count = 0;
var count2 = 0;
document.getElementById('btn').onclick = function(){
if(divs[count]){
alert(count);
divs[count].style.display = 'block';
count++;
}
};
document.getElementById('btn1').onclick = function(){
if(divs2[count2]){
divs2[count2].style.display = 'none';
count2++;
}
};
</script>
</body>
</html><style>
div{display:none;}
</style>
用到这条语句 会把 界面上所有的 text 都 设置为 不可见。
我的界面是开始要隐藏下面三组 type="text",
而 id="form[D1]" id="form[D2]" ,id="form[D3]" 这三个 text要一直在界面上显示??
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<style>
div{display:none;}
/* 用到这条语句 会把 界面上所有的 text 都 设置为 不可见。
我的界面是开始要隐藏下面三组 type="text",
而 id="form[D1]" id="form[D2]" ,id="form[D3]" 这三个 text要一直在界面上显示??
*/
</style>
<body><input type="text" id="form[D1]" name="form[D1]" style="width:98%" value="<?=$FORM->formData['D1']?>">
<input type="text" id="form[D2]" name="form[D2]" style="width:98%" value="<?=$FORM->formData['D2']?>">
<input type="text" id="form[D3]" name="form[D3]" style="width:98%" value="<?=$FORM->formData['D3']?>">
<div>
<input type="text" />
<input type="text" />
</div>
<div>
<input type="text" />
<input type="text" />
</div>
<div>
<input type="text" />
<input type="text" />
</div>
<input type="button" value="click me" id="btn" />
<input type="button" value="yicang me" id="btn1"/><script type="text/javascript">
var divs = document.getElementsByTagName('div');
var divs2 = document.getElementsByTagName('div');
var count = 0;
var count2 = 0;
document.getElementById('btn').onclick = function(){
if(divs[count]){
alert(count);
divs[count].style.display = 'block';
count++;
}
};
document.getElementById('btn1').onclick = function(){
if(divs2[count2]){
divs2[count2].style.display = 'none';
count2++;
}
};
</script>
</body>
</html><style>
div{display:none;}
</style>
用到这条语句 会把 界面上所有的 text 都 设置为 不可见。
我的界面是开始要隐藏下面三组 type="text",
而 id="form[D1]" id="form[D2]" ,id="form[D3]" 这三个 text要一直在界面上显示??
解决方案 »
- 难道无法前台做到判断
- 这段代码在firefox chrome下为什么无法获取图片的信息
- window.open打开一个子页面,如果在子页面关闭的时候刷新父页
- Wscript.Shell能不能启动程序,并得到程序执行结果的文本?
- 怎么让JS函数执行?
- 如何用JS代码设置DIV层中的鼠标形状?
- mailto 中的 bcc不起作用
- 求一个菜单,DX救命,分少是因为这几天CSDN不配分了,就没分了。。
- showModalDialog()我看了以前的帖子还是不会用??怎样把参数互传?(对话框和原页面)
- 这个代码错在那
- 有图有真相,jsvalidation始终不起作用,求解。
- showModalDialog后主窗口最小化的问题
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<style>
/* 用到这条语句 会把 界面上所有的 text 都 设置为 不可见。
我的界面是开始要隐藏下面三组 type="text",
而 id="form[D1]" id="form[D2]" ,id="form[D3]" 这三个 text要一直在界面上显示??
*/
</style>
<body><input type="text" id="form[D1]" name="form[D1]" style="width:98%" value="<?=$FORM->formData['D1']?>">
<input type="text" id="form[D2]" name="form[D2]" style="width:98%" value="<?=$FORM->formData['D2']?>">
<input type="text" id="form[D3]" name="form[D3]" style="width:98%" value="<?=$FORM->formData['D3']?>">
<div>
<input type="text" />
<input type="text" />
</div>
<div>
<input type="text" />
<input type="text" />
<input type="button" value='button' />
</div>
<div>
<input type="text" />
<input type="text" />
<input type="button" value='button' />
</div>
<input type="button" value="click me" id="btn" />
<input type="button" value="yicang me" id="btn1"/><script type="text/javascript">
var divs = document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) {
var inputs = divs[i].getElementsByTagName('input');
for (var x = 0; x < inputs.length; x++) {
if (inputs[x].type == 'text') {
inputs[x].style.display = 'none';
}
}
}
</script>
</body>
</html>
<input type="text" id="form[D1]" name="form[D1]" style="width:98%" value="<?=$FORM->formData['D1']?>">
<input type="text" id="form[D2]" name="form[D2]" style="width:98%" value="<?=$FORM->formData['D2']?>">
<input type="text" id="form[D3]" name="form[D3]" style="width:98%" value="<?=$FORM->formData['D3']?>">外层根本没有<div>!!!!
而且建议<input>标签加上结束字符/
尤其是这id定义的 实在是不伦不类