同一页面内不同按钮显示不同数据

kaka123ac 2008-07-18 05:32:42
我想做一张页面,页面上第一行有几个按钮,这张页面是显示客户信息的,按钮分别为基础信息,联系信息,业务信息,
刚打开这张页面的时候,显示的是基础信息,当我按“联系信息“按钮时,显示的是联系信息,按”业务信息“按钮时,
显示的是业务信息,再按”基础信息“时,显示的是基础信息。
怎么用javascript实现?
...全文
404 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaka123ac 2008-07-21
  • 打赏
  • 举报
回复
多谢了,刚学这种东西,现在懂了。
hong_l 2008-07-20
  • 打赏
  • 举报
回复
为什么用document.all.div1.style.display时,提示缺少对象。用document.getElementById("div1").style.display,就可以。请问这是为什么?
hong_l 2008-07-20
  • 打赏
  • 举报
回复
学习~
xiaoting924 2008-07-20
  • 打赏
  • 举报
回复
使用Click事件处理函数,页面加载默认显示“基础信息”,对其他的按钮分别写不同的事件。
jsycbc 2008-07-20
  • 打赏
  • 举报
回复
楼上的正确
可以显示按钮对应的内容
隐藏无关的内容
用style.display="block" 和style.display="none" 来实现.
Msxindl_Com 2008-07-19
  • 打赏
  • 举报
回复
<script language="javascript">
function show(divid)
{
if(divid=='div1'){
document.all.div1.style.display='block';
document.all.div2.style.display='none';
document.all.div3.style.display='none';
}else if(divid=='div2'){
document.all.div1.style.display='none';
document.all.div2.style.display='block';
document.all.div3.style.display='none';
}else if(divid=='div3'){
document.all.div1.style.display='none';
document.all.div2.style.display='none';
document.all.div3.style.display='block';
}
}
</script>
<body>
<table width="90%" border="1" cellspacing="0" cellpadding="0" align="center">
<tr><td>
<input name="jc" type="button" value="基础信息" onclick="show('div1')">
<input name="lx" type="button" value="联系信息" onclick="show('div2')">
<input name="yw" type="button" value="业务信息" onclick="show('div3')">
</td></tr>
<tr id="div1"><td align="center">这里显示基础信息</td></tr>
<tr id="div2" style="display:none"><td align="center">这里显示联系信息</td></tr>
<tr id="div3" style="display:none"><td align="center">这里显示业务信息</td></tr>
</table>
</body>
s_liangchao1s 2008-07-19
  • 打赏
  • 举报
回复
可以用选项卡
牙签是竹子的 2008-07-19
  • 打赏
  • 举报
回复
无非是层的显示和隐藏,楼主有空研究下,或者可以下个模板看下!!
fosjos 2008-07-18
  • 打赏
  • 举报
回复
<div id="div1">...</div>
<div id="div2" style="display:none">...</div>
<div id="div2" style="display:none">...</div>

document.getElementById("div1").style.display="none";
document.getElementById("div1").style.display="block";

onclick执行一下哪些隐藏,哪些显示就可以了

87,993

社区成员

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

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