高端响应式模板免费下载

响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

什么是响应式网页设计?

2024年网页设计中页面切换(热门4篇)

网页设计中页面切换 第1篇

<html>

<head>

<metacharset=_UTF-8_>

<title>tab切换title>

<style>

.on{

/* 让class名是on的元素,文字变成红色 */

color:red;

#con div{

width:200px;

height:200px;

border:10px solid orange;

/* 让内容区域都隐藏起来 */

display:none;

#con .active{

/* 让class名是active的元素显示出来 */

display:block;

style>

head>

<body>

<divid=_btn_>

<buttonclass=_on_>标题1button>

<button>标题2button>

<button>标题3button>

div>

<divid=_con_>

<divclass=_active_>内容1div>

<div>内容2div>

<div>内容3div>

div>

<script>

//获取到id名是btn的元素。

varbtn=document.getElementById(_btn_);

//获取到btn里面标签名是button的元素,也就是获取到3个按钮。

varobtn=btn.getElementsByTagName(_button_);

//获取到id名是con的元素。

varcon=document.getElementById(_con_);

//获取到con里面标签名是div的元素,也就是获取到3个内容。

varocon=con.getElementsByTagName(_div_);

for(vari=0;i<obtn.length;i++){

//给每个按钮定义了一个index属性,这个index是属于obtn[i]的属性和方法。

obtn[i].index=i;

网页设计中页面切换 第2篇

1. 我们需要先把所有内容区域都隐藏,所以我们使用for循环来写。

2. 把所有内容区域div的class名去掉就可以了。

3. 把当前索引对应的内容区域展示出来,只需要把class名active加上就可了,active的样式我们在上面已经写过了。

代码如下:

//隐藏所有内容区域。

for(varj=0;j<ocon.length;j++){

ocon[j].className='';

//当前索引对应的内容展示出来。

ocon[this.index].className='active';

网页设计中页面切换 第3篇

代码如下:

for(vari=0;i<obtn.length;i++){

obtn[i].onclick=function(){

for(varj=0;j<obtn.length;j++){

// 去掉所有按钮的class名。

obtn[j].className=__;

网页设计中页面切换 第4篇

我们发现按钮的长度()和内容的长度()是一样的,上面我们是用两个for循环来写,其实我们可以把代码优化下,改成用一个for循环就可以了。代码如下:

for(varj=0;j<obtn.length;j++){

// 去掉所有按钮的class名。

obtn[j].className=__;

//隐藏所有内容区域。

ocon[j].className='';

猜你喜欢