<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test hidden</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript">
</script>
</head> <body>
<dl>
<dt>onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl>
<dl>
<dt>onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl>
</body>
</html>onclick来隐藏(显示)dd 标签里的内容。新手,没能写成功。
[不能用到window.onload,不然会出问题。]请各位前辈指点。分不够再加。
<head>
<title>test hidden</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript">
</script>
</head> <body>
<dl>
<dt>onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl>
<dl>
<dt>onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl>
</body>
</html>onclick来隐藏(显示)dd 标签里的内容。新手,没能写成功。
[不能用到window.onload,不然会出问题。]请各位前辈指点。分不够再加。
解决方案 »
- 网页排版问题,跪求解决方法。
- 请教 focus方法,为何执行这个方法,会导致窗口无法被关闭呢?请看我的几行代码?
- dialog.js遮罩问题啊
- 一个打印函数的问题,急问。
- parentElement怎么只能得到undefind的啊
- javascript高手请进,怎么判断checkbox是否选中
- js线递归问题
- 如何让Iframe和一个td完全重合?求高手!立刻散分!
- 实战JBuilder7+WebLogic7存取SQL Server2000 .txt 问题,
- 还没搞定啊!如何在提交表单时验证文本框内容是数字、中文、英文???在线等候!
- 如何能实现htm页面打开时提示密码验证,验证不通过,直接页面关闭呢?
- js弹出对话框(很着急解决的问题)
function display(obj){
if(!obj.style.display=="")
{
obj.style.display="none";
else{
obj.style.display="";
}
}
onclick时
var dl=document.getElementById("dlid");
var a=dl.document.getElementsByTagName("a");
for(var i=0;i<a.length;i++){
a[i].style.display=''; //或者 a[i].style.display='none',显隐自己控制
}
<head>
<title>test hidden</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript">
</script>
</head> <body>
<div id="nav"><dl>
<dt>onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl>
<dl>
<dt>onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl></div>
</body>
</html>
<head>
<title>test hidden</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function hidedd(){
var o = event.srcElement;
for(var i =0;i< o.parentNode.childNodes.length;i++)
{
if(o.parentNode.childNodes[i] != o)
o.parentNode.childNodes[i].childNodes[0].style.display = "none";
}
}
</script>
</head> <body>
<dl>
<dt onclick="hidedd()">onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl>
<dl>
<dt onclick="hidedd()">onclick</dt>
<dd><a href="#">small menu1</a></dd>
<dd><a href="#">small menu2</a></dd>
<dd><a href="#">small menu3</a></dd>
</dl>
</body>
</html>
<head>
<title>test hidden </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
<!--
.aa dd {display:"none";}
-->
</style>
<script type="text/javascript">
function menu() {
var o = event.srcElement;
for(var i=0; i<o.parentNode.childNodes.length; i++)
{
if(o.parentNode.childNodes[i] != o)
o.parentNode.childNodes[i].childNodes[0].style.display="block";
}
}
</script>
</head> <body>
<div class=aa><dl>
<dt onclick="menu()">onclick </dt>
<dd> <a href="#">small menu1 </a> </dd>
<dd> <a href="#">small menu2 </a> </dd>
<dd> <a href="#">small menu3 </a> </dd>
</dl>
<dl>
<dt onclick="menu()">onclick </dt>
<dd> <a href="#">small menu1 </a> </dd>
<dd> <a href="#">small menu2 </a> </dd>
<dd> <a href="#">small menu3 </a> </dd>
</dl></div>
</body>
</html>这样都没办法显示。不知道为什么。
<head>
<title>test hidden </title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript">
function hidedd(){
var o = event.srcElement;
for(var i =0;i < o.parentNode.childNodes.length;i++)
{
if(o.parentNode.childNodes[i] != o) {
if(o.parentNode.show==1){
o.parentNode.childNodes[i].childNodes[0].style.display = "";
}else{
o.parentNode.childNodes[i].childNodes[0].style.display = "none";
}
}
}
o.parentNode.show==1 ? o.parentNode.show = 0 : o.parentNode.show = 1;
}
</script>
</head> <body>
<dl>
<dt onclick="hidedd()">onclick </dt>
<dd> <a href="#">small menu1 </a> </dd>
<dd> <a href="#">small menu2 </a> </dd>
<dd> <a href="#">small menu3 </a> </dd>
</dl>
<dl>
<dt onclick="hidedd()">onclick </dt>
<dd> <a href="#">small menu1 </a> </dd>
<dd> <a href="#">small menu2 </a> </dd>
<dd> <a href="#">small menu3 </a> </dd>
</dl>
</body>
</html>