GetElementByName


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script type="text/javascript">// 全选function checkAll() {// 让所有复选框都选中// document.getElementsByName();是根据 指定的name属性查询返回多个标签对象集合// 这个集合的操作跟数组 一样// 集合中每个元素都是dom对象// 这个集合中的元素顺序是他们在html页面中从上到下的顺序var hobbies = document.getElementsByName("hobby");// checked表示复选框的选中状态。如果选中是true,不选中是false// checked 这个属性可读,可写for (var i = 0; i < hobbies.length; i++){hobbies[i].checked = true;}}//全不选function checkNo() {var hobbies = document.getElementsByName("hobby");// checked表示复选框的选中状态。如果选中是true,不选中是false// checked 这个属性可读,可写for (var i = 0; i < hobbies.length; i++){hobbies[i].checked = false;}}// 反选function checkReverse() {var hobbies = document.getElementsByName("hobby");for (var i = 0; i < hobbies.length; i++) {hobbies[i].checked = !hobbies[i].checked;// if (hobbies[i].checked) {//     hobbies[i].checked = false;// }else {//     hobbies[i].checked = true;// }}}</script>
</head>
<body>兴趣爱好:<input type="checkbox" name="hobby" value="cpp" checked="checked">C++<input type="checkbox" name="hobby" value="java">Java<input type="checkbox" name="hobby" value="js">JavaScript<br/><button onclick="checkAll()">全选</button><button onclick="checkNo()">全不选</button><button onclick="checkReverse()">反选</button>
</body>
</html>

GetElementByName相关推荐

  1. getElementByName????????,????????,

    getElementByName可以获取多个元素,获得的是一个数组, getElementById只能获取一个,是dom从上往下的第一个元素.

  2. document.getElementByName()的用法

    document.getElementByTagName()的用法,用来取得相同name名称的内容 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  3. getElementById 和 getElementByName的区别

    getElementById   根据HTML元素指定的ID,获得唯一的一个HTML元素.如访问DIV层对像.图片Img对像等! getElementByName  根据HTML元素指定Name,获得 ...

  4. JavaScript中getElementById()方法和getElementByName()方法

    getElementById() 作用:根据指定的ID值获取对象,如果无符合条件的对象,则返回 null 用法:var 变量名= document . getElementsById( 'id名') ...

  5. getElementByName与getElementById的小差别,我也说不清

    在js中实用 var roleName = document.getElementByName("rolename").value; alert(roleName);总是打印出un ...

  6. document.getElementById与getElementByName的区别

    document.getElementById( "id_Number ")   得到的是单个元素 document.getElementsByName( "name & ...

  7. getElementByName与getElementByTagName的区别

    今天写了一个简单的js特效,整半天没有整出效果,原来是自己用错了方法 getElementsByName() 方法与 getelementById()方法类似,但是他查询的是元素的name属性     ...

  8. JavaScript脚本文件学习总结

    javaScript 学习总结 什么是JavaScript和javaScript的特点 是一种解释型脚本语言(代码不进行预编译),不需要进行编译,直接嵌套在HTML页面,将静态的页面转变成支持用户交互 ...

  9. JS-DOM-元素节点

    查看元素节点: 1.getElementById():通过 id 取到唯一节点;如果 id 重名,只能取到第一个 getElementByName(): 通过name属性 getElementByTa ...

最新文章

  1. (C++)A+B 输入输出练习VI 每行的第一个数N,表示本行后面有N个数。
  2. Fine-tune之后的NLP新范式:Prompt越来越火,CMU华人博士后出了篇综述文章
  3. Tomcat NIO
  4. css居中悬浮,CSS悬浮居中
  5. mac wmware 无网络_无线网络中常用的技术名词
  6. 很气很气——在python中切换selenium中的窗口
  7. 实例构造器与类型构造器
  8. 【C语言】shape of you
  9. 微积分中数学符号的由来
  10. 网站推广 seo优化 教程102条
  11. PEPS 无钥匙进入系统低频芯片 PCF7991 介绍
  12. Linux如何一键配置网络ip?
  13. linux shell有哪些变量,Linux Bash Shell有关变量
  14. VIGA--病毒基因组注释
  15. ARM 编译工具keil 和 IAR 命令行编译和下载
  16. 电信网络性能质量测量
  17. OSP 与 Session
  18. 生命有一种负重叫时间
  19. 笔记本键盘进水和键帽问题解决
  20. POJ 3036 Honeycomb Walk(DP)

热门文章

  1. 百货商城销售管理系统
  2. 舔砖加瓦(java)之java面向对象
  3. 应届毕业生:关于户口、档案、报到证、派遣证、就业协议书、劳动合同、社保等
  4. 计算机历史博物馆观后感:阿达·洛芙莱斯生平1
  5. HFS+ vs APFS
  6. Java : 关于值传递你需要了解的事情
  7. 响应式布局以及提交网站
  8. 最全的博客、网站提交入口(备用)
  9. 练手小项目——canvas放大镜效果 放大图片
  10. 浏览器扩展管理 - 高级版