js同一个页面显示不同的内容?

html<divclass="top"><h3class="top-t">瑞嘉</h3></div><divclass="cdl"><divclass="cdl-1"st... html
<div class="top"><h3 class="top-t">瑞 嘉</h3></div>
<div class="cdl">
<div class="cdl-1"style="border-radius:4px 4px 0 0;" onclick="link('http://m.vorkie.com',true)">首页</div>
<div class="cdl-1">
<div class="cdl-2">门</div>
<ul class="cdl-3">
<li class="tab">实木门</li>
<li>钛合金门</li>
<li>铝合金门</li>
<li>推拉门</li>
</ul>
</div>
<div class="cdl-1" style="border-bottom: none;border-radius: 0 0 4px 4px;">
<div class="cdl-2">地板</div>
<ul class="cdl-3">
<li>复合木地板</li>
<li>实木地板</li>
<li>踢脚线</li>
</ul>
</div>
</div>
<div class="content">
<table class="con">
<tr>
<td>1</td>
</tr>
</table>
<table>
<tr>
<td>2</td>
</tr>
</table>
<table>
<tr>
<td>3</td>
</tr>
</table>
<table>
<tr>
<td>4</td>
</tr>
</table>
<table>
<tr>
<td>5</td>
</tr>
</table>
<table>
<tr>
<td>6</td>
</tr>
</table>
<table>
<tr>
<td>7</td>
</tr>
</table>
</div>
css
ul{display: flex;list-style: none;overflow:hidden;justify-content : space-around;flex-direction: row;}
li{list-style: none;margin-left: 8px;}
ul li{padding: 0;margin: 0;}
.tab{color: red;}
table{display: none;}
.con{display:block;background-color: #007AFF;}
#ktt1{display: none;}
#ktt2{display: none;}
.content{background-color: #007AFF;width: 96%;height: 200px;margin: 0 2%;}
js
var ali = document.getElementsByTagName("li");
var ata = document.getElementsByTagName("table");
for(var i=0;i<ali.length;i++){
ali[i].index=i;
ali[i].onclick = function(){
for(var j=0;j<ali.length;j++){
ali[j].className="";
ata[j].className="";
}
this.className = 'tab';
ata[this.index].className = 'con';
}
}
大神帮我看看错哪了,为什么点击不切换啊
展开
 我来答
情感治愈系小企鹅老师
情感倾听者

2020-06-03 · 心理咨询师
情感治愈系小企鹅老师
采纳数:16432 获赞数:19731

向TA提问 私信TA
展开全部
有可能是你自己设置的,所以会有这种情况,比如你编辑的可以有文字也有字母,这一类的代码都是有的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式