<script>
function $use(s){
mmm1.style.display="none";
mmm2.style.display="none";
mmm3.style.display="none";
mmm4.style.display="none";
mmm5.style.display="none";
if(s.style.display=='none'){
s.style.display="block";
}else{
s.style.display="none";
}
}</script>
<table width="200" border="1">
<tr>
<td><input type="button" onclick="$use(this)" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm1" style="display:'block';" >
示例行<br>
示例行<br>
示例行<br>
示例行<br>
示例行<br>
</div></td>
</tr>
<tr>
<td><input type="button" onclick="$use(this)" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm2" style="display:'block';" >
示例行<br>
示例行<br>
示例行<br>
示例行<br>
示例行<br>
</div></td>
</tr>
<tr>
<td><input type="button" onclick="$use(this)" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm3" style="display:'block';" >
示例行<br>
示例行<br>
示例行<br>
示例行<br>
示例行<br>
</div></td>
</tr>
<tr>
<td><input type="button" onclick="$use(this)" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm4" style="display:'block';" >
示例行<br>
示例行<br>
示例行<br>
示例行<br>
示例行<br>
</div></td>
</tr>
<tr>
<td><input type="button" onclick="$use(this)" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm5" style="display:'block';" >
示例行<br>
示例行<br>
示例行<br>
示例行<br>
示例行<br>
</div></td>
</tr>
</table>
这样为什么不行呀 请高手帮我解决下.......
解决方案 »
- Extjs4.0 怎么样获得tab选项卡的索引
- Javascript IE、Firefox中的 form.submit()问T,
- js表单提交如何兼容IE
- 如何实现正则表达式从右向左匹配?
- 求教关于使图片循环隐藏和现实得简单问题?
- 我可以在提交时混合 get和 post吗?
- 一个关于Javascript及Vbscript当中confirm及msgbox的函数问题,
- 如何用js取得系统所用时区?
- 在工具条存在的条件的情况下,如何屏蔽掉后退前进项,或使他们失效呢?菜鸟急需!
- $('span',this)里面逗号分隔的语法含义
- 在页面上加media player的问题
- js上检验是否可以连接FTP的写法!
1、将你的JS代码改为:<script language="javascript">
var flag=0;
function use(s){
if(flag==0){
mmm1.style.display="none";
mmm2.style.display="none";
mmm3.style.display="none";
mmm4.style.display="none";
mmm5.style.display="none";
flag=1;
document.getElementById(s).style.display="block";
}else if(flag==1){
mmm1.style.display="block";
mmm2.style.display="block";
mmm3.style.display="block";
mmm4.style.display="block";
mmm5.style.display="block";
flag=0;
}
}
</script>
2、将$use(this)改为use('mmm1'),use('mmm2')....use('mmm5')
function use(s){
var xx=document.getElementById("mytb").getElementsByTagName("div");
for(var i=0;i<xx.length;i++){
if(xx[i].id==s){
xx[i].style.display="block";
}else{
xx[i].style.display="none";
}
}
}
</script>
<table width="200" border="1" id="mytb">
<tr>
<td> <input type="button" onclick="use('mmm1')" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm1" style="display:'block';" >
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
</div> </td>
</tr>
<tr>
<td> <input type="button" onclick="use('mmm2')" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm2" style="display:'none';" >
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
</div> </td>
</tr>
<tr>
<td> <input type="button" onclick="use('mmm3')" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm3" style="display:'none';" >
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
</div> </td>
</tr>
<tr>
<td> <input type="button" onclick="use('mmm4')" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm4" style="display:'none';" >
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
</div> </td>
</tr>
<tr>
<td> <input type="button" onclick="use('mmm5')" value="按钮" style="border:0;cursor:pointer;width:150 " />
<br>
<div id="mmm5" style="display:'none';" >
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
示例行 <br>
</div> </td>
</tr>
</table>