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';
}
}
大神帮我看看错哪了,为什么点击不切换啊
如何在同一个网页模版下显示不同的内容
使用javascript可以轻松实现。如果你要保证收录,最好是全部加载到页面中,通过js来切换显示状态;如果根据用户点击实时使用Ajax技术从后台调用,那这就不利于搜索引擎抓取。我觉得像你的想法使用Ajax从后台提取数据动态插入对应区域,但这样会导致抓取困难。建议你一次全部加载,根据点击切换显示即可。网站这东西...
如何用同一个页面显示不同的内容?
内容页(content.htm)中关键代码为: document.write(""); 有不足的地方,百度消息我。。·
如何实现在一个网页中弹出多个不同的小窗口
这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。 怎么调用呢? 方法一: 浏览器读页面时弹出窗口; 方法二: 浏览器离开页面时弹出窗口; 方法三:用一个连接调用: 打开一个窗口 注意:使用的“#”是虚连接。 方法四:用一个按钮调用: 【4、同时弹出2个窗口】 对源代码稍微...
JS怎样设置同一页面不同角色看到不同信息
这种情况最好不要右javascript来控制,因为javascript是在客户端执行的,换句话说就是很容易被篡改,一些插件比如firefox上著名的firebug等等都可以很容易的修改客户端状态,导致你的javascript被欺骗无法得到正确的状态,那么就很可能造成员工也可以看到所有人的信息了。所以这些控制都必须要放到服务器端进行控制...
dreamweaver制作网页中,如何在同一个区域显示多个链接的页面?
利用框架制作网页就好了,在插入下拉菜单中选择框架,做好链接后把链接的目标地址都改成要显示连接的框架就好了,例如都在目标下拉框内选择mainframe,点击另一个框架内的链接,就都在mainframe这个框架内显示了。还是看看教程吧,按着教程来一遍就会好了,因为有的地方用语言可能表达的不太清楚。
怎样在一个页面里面显示多个Highcharts图表
页面内加载多个图表的时候,页面内需要放置多个div容器,且在创建的时候renderTo的div容器id需要匹配。如果在创建多个图表的时候,发现只创建了一个或者部分图表,说明出现了错误,错误的原因分析如下所示:1、jQuery.js的版本是否和highchart.js版本一直;2、highchart.js是不是不支持初始化图表内的某些...
js实现同一页面中,选择不同选项卡,选项卡背景改变,相对应的层显示,刷新...
if (ret.length == 1) ret = ret[0];return ret;} function setCookie(c_name,value,expiredays){ var exdate=new Date()exdate.setDate(exdate.getDate()+expiredays)document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())} f...
jsp中怎么实现根据选择不同的条件页面显示不同的内容?
然后JS里面定义一个方法search(){(1)这里先得到你选择的select的ID值,(2)传入参数到show.jsp中执行查询---》这里很重要,show.jsp里面的查询SQL一定要一样,不然不能重用。写的时候参考下面代码}先定义一个sqlstring。然后执行IF ELSE操作如果某一项值为空则进行sqlstring=sqlstring+"某一项的where操作"如果某一项...
一JS在同一网页多次使用的问题,以下的代码只有一个正常显示,请高手修 ...
1、你的事件邦定在指定的节点了。var con = document.getElementById("list_con");var list = document.getElementById("news_list");2、一个页面不可以有多个相同的ID名。而你写了好多个!多个相同ID时只有第一个可以用。所以下面的那些不可用。如下代码可重用: function scrollTitle(){ this.s...
用javascript怎么做一个类似于QQ聊天界面上面那(聊天,娱乐,应用,工具...
一。比如你的菜单有四个,那么在同一个页面上你同时做好这四个菜单的显示内容,讲其余三个的display属性设置为none,剩下的一个display设为block(即是你载入程序时希望默认打开的部分),然后每当点击各个菜单显示不同内容就用js代码控制这四个板块的display属性就可以了。二。你还可以在菜单项下面布局...