不刷新 怎么显示我隐藏的文本框??? 我在界面上有一个添加的 按钮我一点添加按钮,页面就把我开始隐藏 的文本框 显示出来???但页面不刷新 能不能实现、、? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="button" value="click" onclick="document.getElementById('txt').style.display='block';"><input type="text" style="display:none" id="txt"> 谢谢回答我是隐藏多个 text ,每次点击 按钮 就显示其中几个能不能详细解答下 谢谢 我的程序 需要隐藏三组text,每组两个用户点击按钮一次 就显示其中的一组 <!DOCTYPE html><html><head></head><body><input type="button" value="click" onclick="show()"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><script>var i=1;function show(){var texts=document.getElementsByTagName('input');if(i<=3){ texts[i].style.display='block'; i++;}}</script></body></html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style>div{display:none;}</style><body><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" /><script type="text/javascript"> var divs = document.getElementsByTagName('div'); var count = 0; document.getElementById('btn').onclick = function(){ if(divs[count]){ divs[count].style.display = 'block'; count++; } };</script></body></html> <!DOCTYPE html><html><head> <script src="jquery162.js"></script></head><body><input type="button" value="click" onclick="show()"/><hr style="display:none"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><hr style="display:none"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><hr style="display:none"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><script>var i=1;function show(){var texts=document.getElementsByTagName('input');var hrs=document.getElementsByTagName('hr');if(i<=6){var j=(i-1)/2; hrs[j].style.display='block'; texts[i].style.display='block'; texts[++i].style.display='block'; i++;}}</script></body></html> <input type="button" name="testcall" value="点击隐藏" onclick="this.style.display='none';"/> 不行的样哦这隐藏了button按钮 我是要隐藏 刚才 显示的 文本框 zhey <!DOCTYPE html><html><head> <script src="jquery162.js"></script></head><body><input type="button" value="点击添加" onclick="show()"/><hr style="display:none"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><hr style="display:none"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><hr style="display:none"/><input type="text" style="display:none" id="txt"/><input type="text" style="display:none" id="txt"/><input type="button" value="点击隐藏" onclick="hide()"/><script>var i=1;var texts=document.getElementsByTagName('input');var hrs=document.getElementsByTagName('hr');function show(){if(i<=6){var j=(i-1)/2; hrs[j].style.display='block'; texts[i].style.display='block'; texts[++i].style.display='block'; i++;}}function hide(){ if(i>2){ j=(i-2)/2; hrs[j].style.display='none'; texts[--i].style.display='none'; texts[--i].style.display='none'; }}</script></body></html> 这个需求用jquery轻松搞定,你有三个组,是定义三个按钮还是一个按钮,然后没点击一次显示一组,其他组都隐藏,然后再点击其他另外一组,其他两组也隐藏。这个用jquery很容易的。用纯js也可以 <script type="text/javascript"> var divs = document.getElementsByTagName('div'); var divs2 = document.getElementsByTagName('div'); var count = 0; var count2 = 0; document.getElementById('show').onclick = function(){ if(divs[count]){ divs[count].style.display = 'block'; count++; } }; document.getElementById('hide').onclick = function(){ if(divs2[count2]){ divs2[count2].style.display = 'none'; count2++; } };</script>在12楼上加这些就可以了 email正则 eval如何执行后台传来的js代码 奇怪的javascript位运算 如何处理firefox下链接单击 JavaScript获得用户浏览器的分辨率?遇到问题! fckeditor上传图片不显示??????? JS 如何实现 类的构造函数 用法? 准备去买本javascript地书,大家推荐一下呀 如何在表单提交前把字符串进行拆分。解决就加分30分奉上!! 向两个页面赋值的问题? 判断图片是否加载完成,用javascript 或 jquery js 判断 html是否到最底部
<input type="button" value="click" onclick="document.getElementById('txt').style.display='block';">
<input type="text" style="display:none" id="txt">
谢谢回答我是隐藏多个 text ,每次点击 按钮 就显示其中几个能不能详细解答下 谢谢
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<input type="button" value="click" onclick="show()"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<script>
var i=1;
function show(){
var texts=document.getElementsByTagName('input');
if(i<=3){
texts[i].style.display='block';
i++;
}
}
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
div{display:none;}
</style>
<body>
<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" />
<script type="text/javascript">
var divs = document.getElementsByTagName('div');
var count = 0;
document.getElementById('btn').onclick = function(){
if(divs[count]){
divs[count].style.display = 'block';
count++;
}
};
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<script src="jquery162.js"></script>
</head>
<body>
<input type="button" value="click" onclick="show()"/>
<hr style="display:none"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<hr style="display:none"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<hr style="display:none"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<script>
var i=1;
function show(){
var texts=document.getElementsByTagName('input');
var hrs=document.getElementsByTagName('hr');
if(i<=6){
var j=(i-1)/2;
hrs[j].style.display='block';
texts[i].style.display='block';
texts[++i].style.display='block';
i++;
}
}
</script>
</body>
</html>
不行的样哦
这隐藏了button按钮
我是要隐藏 刚才 显示的 文本框
zhey
<html>
<head>
<script src="jquery162.js"></script>
</head>
<body>
<input type="button" value="点击添加" onclick="show()"/><hr style="display:none"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<hr style="display:none"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<hr style="display:none"/>
<input type="text" style="display:none" id="txt"/>
<input type="text" style="display:none" id="txt"/>
<input type="button" value="点击隐藏" onclick="hide()"/>
<script>
var i=1;
var texts=document.getElementsByTagName('input');
var hrs=document.getElementsByTagName('hr');
function show(){if(i<=6){
var j=(i-1)/2;
hrs[j].style.display='block';
texts[i].style.display='block';
texts[++i].style.display='block';
i++;
}
}
function hide(){
if(i>2){
j=(i-2)/2;
hrs[j].style.display='none';
texts[--i].style.display='none';
texts[--i].style.display='none';
}
}
</script>
</body>
</html>
<script type="text/javascript">
var divs = document.getElementsByTagName('div');
var divs2 = document.getElementsByTagName('div');
var count = 0;
var count2 = 0;
document.getElementById('show').onclick = function(){
if(divs[count]){
divs[count].style.display = 'block';
count++;
}
};
document.getElementById('hide').onclick = function(){
if(divs2[count2]){
divs2[count2].style.display = 'none';
count2++;
}
};
</script>
在12楼上加这些就可以了