正文

下面的代码中展示了常用的js获取html对象的方法,并且添加了详细的注释说明。快来看看吧。

// 页面加载完毕以后再执行window.onload=function(){//1.根据id获取对象var obj = document.getElementById("tel");alert(obj.value);var divobj=document.getElementById("d1");alert(divobj.innerHTML); //输出对象的innerHTML,双标签中的内容//2.根据name获取对象,返回的是数组var arr = document.getElementsByName("sex");for(var i = 0;i<arr.length;i++){alert(arr[i].value)}//3.根据tagname标签名获取对象,返回的也是数组var brr = document.getElementsByTagName("p");for(var i = 0;i<brr.length;i++){alert(brr[i].innerHTML);}// 4.根据class类别名获取对象var crr = document.getElementsByClassName("news");for(var i = 0 ; i < crr.length ; i++){alert(crr[i].innerHTML)}}
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script src="js/index.js"></script></head><body><input id="tel" type="text" value="136"/><div id="d1">aaa<span>111</span></div><input type="radio" name="sex" value="男"/>男<input type="radio" name="sex" value="女"/>女<p>111</p><p>111</p><p>111</p><p>111</p><p>111</p><div class="news">aaa</div><div class="news">bbb</div><div class="news">ccc</div><div >ddd</div></body>
</html>

代码运行效果图

js获取对象的方法,根据id、根据name、根据标签名、根据类名相关推荐

  1. js获取对象数组中的id集合

    js获取对象数组中的id集合 const ids = Array.from(this.checkList,({ id }) => id); // ["16921C72E0C64002& ...

  2. php 获取js对象的属性值,js获取对象,数组所有属性键值(key)和对应值(value)的方法示例...

    本文实例讲述了js获取对象,数组所有属性键值(key)和对应值(value)的方法.分享给大家供大家参考,具体如下: var values=function(object) { var values ...

  3. js获取元素的方法与属性

    js获取元素的方法 可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量 <scripttyp ...

  4. js获取对象的父元素,子元素,兄弟元素

    今天测试我昨天写好的js插件,发现昨天考虑欠妥,导致[修改]做不了了!主要原因是我以前都是遍历表格,在每条记录后面添加修改按钮.现在用局部刷新表格的方法,每次都自动生成表格内容,以致于无法在记录后面生 ...

  5. 封装getByClass(JS获取class的方法封装为一个函数)

    JS获取class的方法一: 普通版: <script type="text/javascript"> function getByClass(oParent, sCl ...

  6. js获取对象里数据条数

    js获取对象里数据条数 对象无法使用length获取长度,需要使用js原生方法里的Object.keys方法进行获取,具体用法如下: let obj = {'a1': {'name': '张三''}, ...

  7. JS获取对象的第一个值

    JS获取对象(obj)的第一个值 obj[Object.keys(obj)[0]]

  8. js打印数组,js打印对象的方法(100遍)

    js打印数组,js打印对象的方法web开发中在调试js的时候经常需要打印数组,打印对象.由于js本身没有像php那样可以直接打印数组和对象的函数,所以作者经过研究自己总结了两种方法来解决了这个问题,下 ...

  9. 处理爬虫是返回setCookie的一段js获取acw_sc__v2的方法

    处理爬虫是返回setCookie的一段js获取acw_sc__v2的方法 原文链接: setCookie JS反爬虫处理 处理代码 import requests import re import b ...

最新文章

  1. 自定义滚动条Js简版
  2. linux 相关零碎知识整理
  3. SAP ERP里如何创建一个新的material类型
  4. JAVA-初步认识-第八章-继承-单继承和多重继承
  5. MySql - GROUP BY 和 HAVING关键字
  6. 【编程帮助】python中字符串前的 r、b、u、f 的含义及用法
  7. RPG 学习 一 基本
  8. 源码安装natcat
  9. iOS开发中常见的一些异常
  10. 用Vue.js和Webpack开发Web在线钢琴
  11. mac perl dbd mysql_Install DBD::mysql for Perl in XAMPP in Mac , solving errors
  12. C语言学生成绩排名系统
  13. 京东,淘宝,一键批量申请试用!这软件棒棒哒!
  14. VMware虚拟机安装xp系统
  15. php shuffle有种子吗6,6个BT种子网站,没有它找不到的资源!太少人知道了怪可惜的...
  16. oppo preloader驱动_手机企业冲向IoT新赛道,HOMA格局下OPPO有何不同?
  17. 中国大陆主要银行卡号对应
  18. mysql下载与安装 win10 64位
  19. 赫茨伯格的双因素激励理论(1966)--zt
  20. Cisco_路由器基础命令

热门文章

  1. 说说 Pluma 插件管理框架
  2. 查找二叉排序树的双亲节点,并输出路径
  3. java中获取中文拼音(全拼)和中文首字母
  4. 二叉搜索树的经典应用面试题(keykey-value模式)
  5. Python sorted Pandas sort_values 中文拼音排序
  6. 数据库中1NF,2NF,3NF的判别
  7. 解开神经科学中的交叉频率耦合
  8. 关于UEFI启动+GPT分区 的一些经验
  9. asp.net旅游网站系统VS开发sqlserver数据库web结构c#编程计算机网页项目
  10. 微软的Framework导致该内存不能为written或read的错误?