div onclick语句

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:58:44
<script language="javascript">
var oldobj=0;
function show(obj){
alert('go to'+obj);
alert(oldobj);
if(obj!=oldobj){
oldobj.style.display='none';
obj.style.display='';
oldobj=obj;
alert(oldobj+'no going');
}
}
</script>
<div class="abc" onclick="javascript:show(123)">your web design name</div>
<div id="123" style="display:none">外哈假分数看来安家费棵士大夫技术搭街坊棵按时法</div>
<div class="abc" onclick="javascript:show(124)">your web design name</div>
<div id="124" style="display:none">外哈假分数看来安家费棵士大夫技术搭街坊棵按时法</div>

就是想实现点那个DIV 他下面的内容就显示。其他的隐藏。可以无限多
理论俺也懂点,关键是怎么实现哦~~

<style>
.abc{cursor:hand;color:#f00;}
</style>
<script language="javascript">
function show(a) {
var d,n=10;
for (var i=1;i<=n;i++) {
d=document.getElementById("myDiv"+i);
d.style.display=(i==a)?"":"none";
}
}
</script>
<%For i=1 to 10%>
<div class="abc" onclick="javascript:show(<%=i%>)">编号[<%=i%>]</div>
<div id="myDiv<%=i%>" style="display:none">点击编号[<%=i%>]显示的文字</div>
<%Next%>

这里两个数字要一样才行,就是那两个10,表示你myDiv的最大编号,且你myDiv的编号一定要是连续的

可以在函数中,先用一个循环(有几个div,就循环几次)关闭所有的,然后显示点击的那个就可以了。

不知

什么棵啊!