Document对象提供了用来定位HTML页面中特殊元素的方法。跟小编一起来看看吧,保证让你稳赚。

  • documentElement: 获取HTML页面中的<html>元素
  • head: 获取HTML页面中的<head>元素
  • title: 获取HTML页面中的<title>元素
  • body: 获取HTML页面中的<body>元素
  • links: 获取HTML页面中的所有<a>元素
  • images: 获取HTML页面中的所有<img>元素
    实例:
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>定位页面元素的属性</title>
</head><body><button class="btns" id="btn">按钮</button><button class="btns">按钮</button><button class="btns">按钮</button><button class="btns">按钮</button><button class="btns">按钮</button><script>console.log(document.documentElement); // <html>console.log(document.head);  // <head>console.log(document.body);  // <body>console.log(document.images);  // <image>var image = document.images;for (var i = 0; i < image.length; i++) {var img = images[i];console.log(img.src);}</script>
</body></html>

获取到HTML的页面元素,通过DOM节点树的节点我们就可以对这些元素进行处理了。

加油 ~ 向JavaScript进发!!!

JavaScript定位页面元素属性(满满的干货)相关推荐

  1. Python selenium根据class定位页面元素,xpath定位

    Python selenium根据class定位页面元素 在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的.但是实际工作中,很多前端开发人员并未给每个元素都编写 ...

  2. selenium第三课(selenium八种定位页面元素方法)

    selenium webdriver进行元素定位时,通过seleniumAPI官方介绍,获取页面元素的方式一共有以下八种方式,现按照常用→不常用的顺序分别介绍一下. 官方api地址:https://s ...

  3. Appinum:在使用安卓模拟器定位页面元素时启动uiautomatorviewer.bat ,但是报错: Error while obtaining UI hierarchy XML file: c

    在使用安卓模拟器定位页面元素时启动uiautomatorviewer.bat ,但是报错: Error while obtaining UI hierarchy XML file: com.andro ...

  4. css定位页面元素,页面元素定位-CSS元素基本定位

    基本定位 """属性定位 一 """ # #通过id # driver.find_element_by_css_selector(" ...

  5. By.Xpath快速定位页面元素常用方法

    先看一看xpath的语法 我们将在下面的例子中使用这个 XML 文档. <?xml version="1.0" encoding="ISO-8859-1" ...

  6. jQuery操作页面元素属性和内容

    操作页面元素的属性 A $("#bu1").click(function(){ //获得元素对象 var tex=$("#inp1"); //获得元素对象的属性 ...

  7. 通过哪些方法可以获取页面的html元素,JavaScript获取页面元素的常用方法详解

    1.通过标签获取元素,返回一个数组 var li = document.getElementsByTagName('li');//标签获取元素 li[0].innerHTML;// 查看获取元素的内容 ...

  8. 使用页面元素属性做状态判断的隐患

    在做DHTML开发的时候,依赖一些页面元素的得值来作为页面的状态的判断,初看似乎并没有什么问题.可是在后期的开发和维护中,却是一个随时可能产生莫名其妙bug的隐藏炸弹.如果不小心引爆,那就只有郁闷的份 ...

  9. 用Javascript获取页面元素的位置

    制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置. 下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的大小和浏览器窗口的大小 首先,要明确两个基本概念. 一张网页的 ...

最新文章

  1. centos7 cacti php7,Centos7 cacti 使用笔记
  2. android 使用perl语言,在Android上用python(Perl、Lua、BeanShell等)编程
  3. 用动画实现android app启动界面的渐变效果
  4. 视觉SLAM学习--视觉定位比赛(CVPR2020)
  5. Linux安装配置Java1.8开发环境
  6. java读取文件指定内容_Java读取文本指定的某一行内容
  7. 在Windows10上运行TensorFlow Android Demo实例
  8. Apache Pulsar的多租户消息系统
  9. access升级mysql_将现有的Access数据库升级为SQL
  10. MFC UpdateData
  11. 无法将“node.exe”项识别为_CFA二级量化方法分析:线性回归假设的违反,识别与处理!...
  12. 国都企信通短信平台发送手机短信的python脚本一例
  13. JavaWeb开发框架——Spring
  14. 超宽带 DWM1000模块 简介补充
  15. 【SSM】SSM框架介绍
  16. 电阻式温度计 - 铂电阻温度计 - PT100
  17. 解决网页版权符号模糊不清
  18. Intel(Altera)FPGA的SOF转JIC文件和下载详细教程
  19. vue+ElementUI页面模板
  20. 1.类加载:什么是类加载???什么是类加载器???类加载器有哪三种类型???如何获取类加载器???

热门文章

  1. SpringNote01.基于SpringMVC-Hibernate的Blog系统
  2. iOS开发之在地图上绘制出你运行的轨迹
  3. Android模拟器中添加SD卡(转)
  4. 自创算法实现Reporting Service中多值判定
  5. markdown数学公式
  6. HDU1598 find the most comfortable road【枚举+并查集+最大生成树】
  7. Bailian2753 菲波那契数列(POJ NOI0202-1755)【数列+记忆化递归】
  8. CCF201709-1 打酱油(100分)
  9. Go语言的big包实现大整数运算
  10. CCF201409-3 字符串匹配(100分)