<script language="javascript" type="text/javascript">
var ids = ['d1','d2','d3'];
function run()
{
/*:onload时去运行这函数*///...这里怎么对d1,d2,d3做初始化.都置为none.
/*:主要是取到操作对象,接下来就是隐藏,要精练只有在第一步多研究,
这是个小问题,看个人‘习惯’*///...可以是另一个函数调用.但这个函数怎么写才最"精练";
/*:下面的例子,不用循环就单个去取*/// for循环divid设置none是个好方法么?
/*:下面的示例*/// 把divid放入数组处理是个好方法么?
/*:非IE的浏览器,兼容不太好*/// 使用dcoument.all这样得到html元素 是个好方法么?for (var i=0; i<ids.length; i++)
{
document.getElementById(ids[i]).style.display="none";
}
}
function s()
{
for (var i=0; i<ids.length; i++)
{
document.getElementById(ids[i]).style.display="";
}
}
</script>
</HEAD><BODY onload="run();">
<button onclick="s();">show</button><br />
<div id="d1" style="display:block;"><a href="javascript:run('d1');">A</a></div>
<div id="d2" style="display:none;"><a href="javascript:run('d2');">B</a></div>
<div id="d3" style="display:none;"><a href="javascript:run('d3');">C</a></div>
</BODY>
</HTML>
var ids = ['d1','d2','d3'];
function run()
{
/*:onload时去运行这函数*///...这里怎么对d1,d2,d3做初始化.都置为none.
/*:主要是取到操作对象,接下来就是隐藏,要精练只有在第一步多研究,
这是个小问题,看个人‘习惯’*///...可以是另一个函数调用.但这个函数怎么写才最"精练";
/*:下面的例子,不用循环就单个去取*/// for循环divid设置none是个好方法么?
/*:下面的示例*/// 把divid放入数组处理是个好方法么?
/*:非IE的浏览器,兼容不太好*/// 使用dcoument.all这样得到html元素 是个好方法么?for (var i=0; i<ids.length; i++)
{
document.getElementById(ids[i]).style.display="none";
}
}
function s()
{
for (var i=0; i<ids.length; i++)
{
document.getElementById(ids[i]).style.display="";
}
}
</script>
</HEAD><BODY onload="run();">
<button onclick="s();">show</button><br />
<div id="d1" style="display:block;"><a href="javascript:run('d1');">A</a></div>
<div id="d2" style="display:none;"><a href="javascript:run('d2');">B</a></div>
<div id="d3" style="display:none;"><a href="javascript:run('d3');">C</a></div>
</BODY>
</HTML>
解决方案 »
- 在javacript内怎么给jsp代码中string变量赋值
- document.close()
- checkbox 如何遍历 取值成数组或字符串传递到action中?
- 关于ckeditor的两个问题求教
- 如何获取execcommand save as中的文件路径
- 望高手帮改改"仿Igoogle"的代码
- 动态创建的DIV内含iframe时的刷新问题
- post 之后(tagert="_blank"),如何向父窗口的某个INPUT 写值
- ××××判断字符串左右两边是否有运算符的问题××××
- 关于在javascript引用页面控件的问题!紧急
- <script language="javascript" runat="server">这里的runat="server"是什么意思
- 一个关于Javascript执行顺序的问题
document.getElementsByTagName("div")[i].style.display="none";
=========================================什么含义,style不是css么?