<div class="aaa">7777</div><script language="javascript">
<!--
function toggleDisplay(itemname)
{ tmp = document.getElementsByTagName('div');
if(tmp.length == 0)return;
for (i=0;i<tmp.length;i++)
{
if (tmp[i].className == itemname) tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
}
}
//-->
</script><input type="button" onclick="toggleDisplay('aaa')">
<!--
function toggleDisplay(itemname)
{ tmp = document.getElementsByTagName('div');
if(tmp.length == 0)return;
for (i=0;i<tmp.length;i++)
{
if (tmp[i].className == itemname) tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
}
}
//-->
</script><input type="button" onclick="toggleDisplay('aaa')">
解决方案 »
- 输入框失去焦点后不能重新获得
- 一个js中的select对象的问题,请帮忙解决。谢谢。
- ExtJS 动态combobox 出问题 请教
- 用js接收html表单问题 请高手光顾 啊啊!!在线等……………………
- 求教:关于树形结构的问题
- 向高手学习!!!请教怎么用javascript控制<input type=text>的属性!~!在线等待!!
- 如何用JS取IFRAME里面的光标位置的字符号串
- 在客户端打开一个加密的Excel文件???
- 正则替换的问题
- 关于动态加载网页背景图的问题,我写了一个函数但没加载成,不知道怎么回事
- 如何保存服务器applet生成的图片?~~~哥哥妹妹们来看看 见者有"份"
- 怎样实现不用确定form的名称,就能对form对象进行操作?
{
if(typeof(document.all.rightcase)!='object') return;
tmp = document.getElementsByTagName('div');
for (i=0;i<tmp.length;i++)
{
if (tmp[i].className == itemname) tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
}
}
------------------
<div class="aaa" id="rightcase">7777</div>
<div class="aaa" id="rightcase00000">888</div><script language="javascript">
<!--
function toggleDisplay(itemname,divID)
{ tmp = document.getElementsByTagName('div');
if(tmp.length == 0)return;
for (i=0;i<tmp.length;i++)
{
if (tmp[i].className == itemname && tmp[i].id == divID)
{
tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
return;
}
}
}
//-->
</script><input type="button" onclick="toggleDisplay('aaa','rightcase')">
注意:页面中有多个显示/隐藏的<div>点击导航条右侧下方向右的小箭头,当右列 <div id="rightblocks">不存在时,就不需要隐藏了,也不希望报错。不知我说清楚了没有,谢谢 ^-^
<div id=aaa>
<div id=bbb>
<div id=ccc>但有些页面里没有
<div id=ccc>======================================这些<div>同时通过以下两个同名函数显示/隐藏function toggleDisplay(itemname)
{ tmp = document.getElementsByTagName('div');
for (i=0;i<tmp.length;i++)
{
if (tmp[i].className == itemname) tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
}
}
function toggleDisplay(who) {
elem = document.getElementById(who);
if( elem.style.display == "none" ) {
elem.style.display = "block";
} else {
elem.style.display = "none";
}
}======================================现在的问题是:在那些没有<div id=ccc>的页面里执行 toggleDisplay("ccc") 总是报错,
不知怎么样完善一下这两个函数呢?谢谢了。