计算器
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="text" id="num1" value="0">
<input type="text" id="num2" value="0">
<br>
<button onclick="func('+')">+</button>
<button onclick="func('-')">-</button>
<button onclick="func('*')">*</button>
<button onclick="func('/')">/</button>
<span id="res">0*0=0</span>
<script>
var Num1 = document.getElementById('num1');
var Num2 = document.getElementById('num2');
var result = document.getElementById('res');
function func(msg){
var num1 = Num1.value;
var num2 = Num2.value;
var str = num1+msg+num2;
console.log(str);
var res = eval(str);
console.log(res);
result.innerHTML=str+'='+res;
}
</script>
</body>
</html>
全选全不选反选
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input type="checkbox" > 连衣裙 <br>
<input type="checkbox"> 香奈而口红 <br>
<input type="checkbox"> YSL口红 <br>
<input type="checkbox"> 打火机 <br>
<button>全选</button>
<button>全不选</button>
<button>反选</button>
<script>
var btns = document.getElementsByTagName('button');
var inps = document.getElementsByTagName('input');
btns[0].onclick=function(){
for(var i=0;i<inps.length;i++){
inps[i].checked=true;
}
}
btns[1].onclick=function(){
for(var i=0;i<inps.length;i++){
inps[i].checked=false;
}
}
btns[2].onclick=function() {
for(var i=0;i<inps.length;i++){
inps[i].checked=!inps[i].checked;
}
}
</script>
</body>
</html>
选项卡
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{margin:0;padding:0;list-style:none;}
.wrap{
width:300px;
height:300px;
border:1px solid #c4c4c4;
}
.title{
overflow: hidden;
}
.title li{
float:left;
width:100px;
height:50px;
background: #c4c4c4;
text-align:center;
line-height: 50px;
}
.title .active1{
background:pink;
}
.content li{
height:250px;
border:1px solid red;
display:none;
}
.content .active2{
display:block;
}
</style>
</head>
<body>
<div class="wrap">
<ul class="title">
<li class="active1">话费</li>
<li>机票</li>
<li>酒店</li>
</ul>
<ul class="content">
<li class="active2">话费的内容</li>
<li>机票的内容</li>
<li>酒店的内容</li>
</ul>
</div>
<script type="text/javascript">
var oList=document.getElementsByClassName('title');
var Lis1=oList[0].getElementsByTagName('li');
var Ul2=document.getElementsByClassName("content");
var Lis2=Ul2[0].getElementsByTagName('li');
for(var i=0;i<Lis1.length;i++){
Lis1[i].index=i;
Lis1[i].onmouseover=function(){
for(var j=0;j<Lis1.length;j++) {
Lis1[j].removeAttribute('class');
Lis2[j].removeAttribute('class');
}
this.setAttribute('class','active1');
Lis2[this.index].setAttribute('class','active2');
}
}
</script>
</body>
</html>