为了账号安全,请及时绑定邮箱和手机立即绑定

js实现选项卡效果无法实现,菜鸟求指导

js实现选项卡效果无法实现,菜鸟求指导

UI傅威强丶_0 2017-10-06 16:51:06
  <!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>选项卡</title>    <style type="text/css">#div1 .active{ background: yellow;}#div1 div{ width: 200px; height: 200px;background: #ccc; border: 1px solid #999; display: none; } </style><script>window.onload=function {    var oDiv=document.getElementById('div1');var aBtn=oDiv.getElementsByTagName('input');var aDiv=oDiv.getElementsByTagName('div');for(var i=0; i< aBtn.length;i++){ aBtn[i].index=i;    aBtn[i].onclick=function(){    for(var i=0;i<aBtn.length;i++){    aBtn[i].className='';    aDiv[i].style.display='none';}    this.className='active';    aDiv[this.index].style.display='block';};}}</script></head><body><div id="div1"><input type="button" name="" value="段落1"><input type="button" name="" value="段落2"><input type="button" name="" value="段落3"><input type="button" name="" value="段落4"><div style="display:block;">第一段文字</div><div>第二段文字</div><div>第三段文字</div><div>第四段文字</div></div></body></html>
查看完整描述

2 回答

已采纳
?
千秋此意

TA贡献158条经验 获得超187个赞


window.onload=function {

这一行少了个括号,改成:

window.onload=function() {

查看完整回答
2 反对 回复 2017-10-06
?
qq_心做_0

TA贡献2条经验 获得超2个赞

为什么用原生js写啊

查看完整回答
反对 回复 2017-10-06
  • 2 回答
  • 0 关注
  • 1738 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信