很郁闷,关于style.display的问题

christ2 2007-03-15 03:22:54
<input id=ipt1 NAME="ipt1"><input id=ipt2 NAME="ipt2"><input id=ipt3 NAME="ipt3">

<input type=button onclick=doit() value=doit>
<script>
function doit()
{
ipt1.style.display = "none";
ipt2.style.display = "none";
ipt3.style.display = "none";
ipt1.style.display = "block";
ipt2.style.display = "block";
ipt3.style.display = "block";
}
</script>

本来是连着的3个input,一按就变不同行了,大家看看怎么解决.
...全文
293 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
christ2 2007-03-24
  • 打赏
  • 举报
回复
啊,没看到最后一位仁兄。
懒得去死 2007-03-16
  • 打赏
  • 举报
回复
<input id=ipt1 NAME="ipt1"><input id=ipt2 NAME="ipt2"><input id=ipt3 NAME="ipt3">

<input type=button onclick=doit() value=doit>
<script>
function doit()
{
ipt1.style.display = "";
ipt2.style.display = "";
ipt3.style.display = "";
ipt1.style.display = "block";
ipt2.style.display = "block";
ipt3.style.display = "block";
}
</script>
BoyHaXin 2007-03-16
  • 打赏
  • 举报
回复
JF
mmcgzs 2007-03-16
  • 打赏
  • 举报
回复
百度一下

网页制作完全手册
penglewen 2007-03-16
  • 打赏
  • 举报
回复
function doit() {
document.all.ipt1.style.display = document.all.ipt1.style.display!="none"?"none":"";
document.all.ipt2.style.display = document.all.ipt2.style.display!="none"?"none":"";
document.all.ipt3.style.display = document.all.ipt3.style.display!="none"?"none":"";
}
ysunl 2007-03-16
  • 打赏
  • 举报
回复
呵呵,早上才给同事看到个这问题,直接用id.style.display="";(显示)
id.style.display="none";(不显示)
lizhongbin 2007-03-16
  • 打赏
  • 举报
回复
jf
christ2 2007-03-15
  • 打赏
  • 举报
回复
有这个参考书吗?能不能发个邮件给我?christ2_@163.com
我一直以为block是表示显示.
CarlosYoung 2007-03-15
  • 打赏
  • 举报
回复
不知道你代码为了实现什么效果;

在display的取值中,block的说明如下:
------------------------------------------------------------------------------
block :  CSS1 块对象的默认值。用该值为对象之后添加新行
christ2 2007-03-15
  • 打赏
  • 举报
回复
哈哈,知道了。改成ipt3.style.display = "";就行了,分数就给大家分了吧。

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧