案例1:导航条
Css部分:
*{
list-style: none;
margin:0;
padding:0;
color:white;
}
.nav{
width:1000px;
margin:0 auto;
background:red;
}
ul li a{
text-decoration: none;
}
ul{
overflow: hidden;
}
ul li{
float:left;
width:100px;
text-align: center;
line-height:40px;
}
Body部分:
首页
公司介绍
人员招聘
Js部分:
var li=document.getElementsByTagName('li');
console.log(li);
for(var i=0;i
li[i].onmouseover=function(){
this.style.background='cyan';
this.firstElementChild.style.color='purple';
}
li[i].onmouseout=function(){
this.style.background='red';
this.firstElementChild.style.color='white';
}
}
案例2:
*{
margin:0;
padding:0;
}
#d1,#d2,#d3{
float:left;
}
#d1,#d3,#d2{
height:100px;
line-height:100px;
}
#d1,#d3{
background:yellow;
}
#d2{
background:red;
}
Body部分
LEFT
<<
RIGHT
Js部分
var d1=document.getElementById('d1');
var d2=document.getElementById('d2');
d2.onclick=function(){
if(d2.innerHTML=='<<'){
d1.style.display='none';
d2.innerHTML='>>';
}else{
d1.style.display='block';
d2.innerHTML='<<';
}
}
案例3:
Css部分
*{
padding;0;
margin:0;
list-style: none;
}
table tr td{
width:90px;
text-align: center;
line-height:30px;
border:1px solid black;
}
Body部分:
商品名称
单价
数量
小计
iphone7
¥5999
+
1
-
¥5999
iphone7
¥5999
+
1
-
¥5999
iphone7
¥5999
+
1
-
¥5999
小计
¥17997
Js部分:
//实参
function calc(btn){
var span=btn.parentElement.querySelector('span');
var n=span.innerHTML;
if(btn.innerHTML=='+'){
n++;
}else if(n>1){
n--;
}else{
n=1;
}
span.innerHTML=n;
var dj=btn.parentElement.previousElementSibling.innerHTML.slice(1);
var subtotal=dj*n; btn.parentElement.nextElementSibling.innerHTML='¥'+subtotal.toFixed(2);
var m1=document.getElementsByClassName('m1');
for(var i=0,zong=0;i
zong+=parseFloat(m1[i].innerHTML.slice(1));
}
document.getElementsByClassName('mz')[0].innerHTML='¥'+zong.toFixed(2);
}
案例4:
Css部分:
*{
padding:0;
margin:0;
}
.b{
width:600px;
height:600px;
border:1px solid black;
border-radius:10px;
margin:0 auto;
}
.top{
overflow: hidden;
margin-top:5px;
}
.top img{
float:left;
width:144px;
height:144px;
padding-left:5px;
}
.bottom{
margin:0 auto;
width:500px;
margin-top:15px;
}
.bottom img{
width:500px;
height:400px;
}
Js部分:
var img=document.querySelectorAll('.b>.top>a>img');
var imgs=document.querySelector('.b>.bottom>img');
for(var i=0;i
img[i].onclick=function(){
imgs.src=this.src;
}
}
案例5:
Body部分
咏鹅
鹅,鹅,鹅
曲项向天歌
白毛浮绿水
红掌拨清波
JS部分
//获取div和body
var div=document.getElementsByClassName('color')[0];
var body=document.body;
//当鼠标经过div时div中标签的颜色变为红色,body背景颜色变为蓝色
div.onmouseover=function(){
this.style.color='red';
body.style.background='blue';
}
//当鼠标经过div时div中标签的颜色变为绿色,body背景颜色变为黄色
div.onmouseout=function(){
this.style.color='green';
body.style.background='yellow';
}
案例6:
Css部分:
*{
padding:0;
margin:0;
list-style: none;
}
.jr{
overflow: hidden;
margin:0 auto;
width:240px;
margin-top:20px;
}
.jr div{
width:50px;
height:70px;
background:black;
float:left;
margin-right:10px;
margin-bottom:10px;
}
.jr div p{
text-align: center;
color:#fff;
padding-top:20px;
font-weight:800;
}
.text{
width:240px;
margin:0 auto;
}
.jr div span{
display: none;
}
Body部分:
1月
JAM
1月1日:元旦节
2月
FEB
2月2日:世界湿地日,2月14日:情人节
3月
MAR
3月3日:全国爱耳日,3月5日:青年志愿者服务日,3月8日:妇女节
4月
APR
4月1日:愚人节,4月5日:清明节,4月22日:世界地球日
5月
MAY
5月1日:劳动节,5月4日:中国青年节
6月
JUN
6月1日:儿童节,6月5日:世界环境日
7月
JUL
7月1日:建党节,7月7日:中国人民抗日战争纪念日
8月
AVG
8月1日:建军节,8月12:国际青年节
9月
SET
9月8日:国际扫盲日,9月10日:教师节
10月
OCT
10月1日:国庆节、国际音乐日、国际老年人日
11月
NOV
11月8日:中国记者节,11月9日:消防宣传日
12月
DEC
12月3日:世界残疾人日,12月4日:全国法制宣传日
JS部分:
var div=document.querySelectorAll('.jr>div');
var p=document.querySelectorAll('.jr>div>p');
var span=document.querySelectorAll('.jr>div>span');
var p1=document.getElementsByClassName('p1')[0];
for(var i=0;i
div[i].onmouseover=function(){
this.style.background='pink';
this.firstElementChild.style.color='red';
p1.innerHTML=this.lastElementChild.innerHTML;
}
div[i].onmouseout=function(){
this.style.background='black';
this.firstElementChild.style.color='white';
p1.innerHTML=null;
}
}