解决方案 »
- 弹出层特效
- 实现这个变态的js
- jquery 中我想给 $("#target").innerHTML="fdf"失败,如何赋制啊
- 如何把一个iframe中的页面显示在另外一个iframe中?
- 父窗口和子窗口的传值和调用函数问题
- 在非ie浏览器下如何让<a href="">123</a>和在ie下的<a href="" disabled="true">123</a>的效果一样???
- 怎么停止setInterval的计时?
- 谢谢帮忙
- 关于帧间传递参数问题
- js对比,打印的结果看不懂
- 关于 xxx.onclick=alert('xxx');
- 有没有办法用js实现浏览器全屏效果,就是按F11那种效果,求大神帮助,最好兼容各种浏览器
http://bbs.csdn.net/topics/390286470
解决方案参考:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>test</title>
<style type="text/css">
.on{background: #f00;}
.none{ display:none;}
</style>
</head>
<body>
<input type="submit" value="111"/><input type="submit" value="222"/><input type="submit" value="33"/>
<div>aaa</div>
<div class="none">bbb</div>
<div class="none">ccc</div>
<script type="text/javascript">
window.onload=function (){
var obtn=document.getElementsByTagName('input');
var odiv=document.getElementsByTagName('div');
for(var i=0;i<obtn.length;i++){
obtn[i].index = i;
obtn[i].onclick=function(){
for(var i=0;i<obtn.length;i++){
obtn[i].className='';
odiv[i].style.display='none';
};
this.className='on';
odiv[this.index].style.display='block';
};
} ;
};
</script>
</body>
</html>