先来图片:

今天直接粘代码:

下面是html:

  

<h4>01.图片切换</h4>
<img width = "100" src = "../img/1.jpg" id = "pic" onclick = "change()"/>
<h4>02.计算器</h4>
<input type = "text" id = "first"/>
<select id = "select">
<option value = "+">+</option>
<option value = "-">-</option>
<option value = "*">*</option>
<option value = "/">/</option>
</select>
<input type = "text" id = "second"/>
<input type = "button" value = "计算" onclick = "calculate()"/>
<input type = "text" id = "result" value = ""/>
<h4>03.复选框</h4>
<label for = "ymq">羽毛球</label><input type = "checkbox" name = "hobby" id = "ymq"/>
<label for = "yy">游泳</label><input type = "checkbox" name = "hobby" id = "yy"/>
<label for = "lq">篮球</label><input type = "checkbox" name = "hobby" id = "lq"/>
<input type = "button" value = "全选" onclick = "All()"/>
<input type = "button" value = "反选" onclick = "Other()"/>
<input type = "button" value = "取消" onclick = "Clear()"/>


下面是js:

var times = 1;
function change() {
var pic = document.getElementById("pic");
if (times == 1) {
pic.src = "../img/2.jpg";
times = 2;
} else if (times == 2) {
pic.src = "../img/3.jpg";
times = 3;
} else {
pic.src = "../img/1.jpg";
times = 1;
}
}
function calculate() {
var first = document.getElementById("first").value;
var second = document.getElementById("second").value;
var select = document.getElementById("select").value;
var result = document.getElementById("result");
switch (select) {
case "+":
result.value = (first-0) + (second-0);
break;
case "-":
result.value = first - second;
break;
case "*":
result.value = first * second;
break;
case "/":
result.value = first / second;
break;
default:break;
}
}
function All(){
var hobby = document.getElementsByName("hobby");
for(var i = 0; i < hobby.length; i++){
hobby[i].checked = true;
}
}
function Other(){
var hobby = document.getElementsByName("hobby");
for(var i = 0; i < hobby.length; i++){
if(hobby[i].checked === false){
hobby[i].checked = true;
}else{
hobby[i].checked = false;
}
}
}
function Clear(){
var hobby = document.getElementsByName("hobby");
for(var i = 0; i < hobby.length; i++){
hobby[i].checked = false;
}
}

ok~

最新文章

  1. js禁止Backspace键使浏览器后退
  2. mongo 导入json数据
  3. C#双色球——简单抽取中奖号码
  4. docker containerd中的容器操作
  5. YII获取刚插入数据的id主键
  6. spring的依赖注入DI(IOC)
  7. ZOJ 3329 One Person Game 概率DP 期望 难度:2
  8. WebService到底是什么?(转)
  9. 电商平台如何接入快递鸟电子面单API?
  10. jdk各版本新特性
  11. nyoj 592 spiral grid(广搜)
  12. 排序 之 快排、归并、插入 - &lt;时间复杂度&gt;----掌握思想和过程
  13. 老司机教你如何正确地在大陆安装 BlackArch
  14. jquery的2.0.3版本源码系列(3):96行-283行,给JQ对象,添加一些方法和属性
  15. Maste Note for OCR / Vote disk Maintenance Operations (ADD/REMOVE/REPLACE/MOVE)
  16. POJ2891 Strange Way to Express Integers [中国剩余定理]
  17. python设计模式浅析
  18. 『Zap M&#246;bius反演』
  19. React引领未来用户界面——心莱科技内部直播分享会
  20. maven私服内容补充

热门文章

  1. source insight支持查看makefile、kconfig以及.s代码方法
  2. safari兼容时间格式 NAN
  3. iOS使用protobuf环境的配置
  4. toJSON() 方法,将 Date 对象转换为字符串,并格式化为 JSON 数据格式。
  5. mysql ALTER TABLE语句 语法
  6. Java面试题系列(七)锁的原理
  7. 【javascript】生成二维码
  8. sh_07_函数的嵌套调用
  9. Spring Cloud架构教程 (三)服务网关(基础)
  10. 【转】ACM-数学总揽