首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取元素的依据?标记名id或类名如何获取下面的innertext

获取元素的依据可以通过标记名、id或类名来实现。

  1. 标记名(Tag Name):通过元素的标记名来获取元素。标记名是指HTML中元素的名称,如<div><p><a>等。可以使用DOM操作方法或者CSS选择器来获取指定标记名的元素。
  2. id:通过元素的id属性来获取元素。id是HTML元素的唯一标识符,每个元素的id在整个HTML文档中必须是唯一的。可以使用getElementById方法来获取指定id的元素。
  3. 类名(Class Name):通过元素的类名来获取元素。类名是HTML元素的一个属性,可以用来为元素定义一个或多个类。多个元素可以共享相同的类名。可以使用getElementsByClassName方法或者querySelectorAll方法来获取指定类名的元素。

获取元素的innerText属性可以用来获取元素的文本内容。innerText是一个只读属性,返回元素及其所有后代元素的文本内容,但不包括隐藏元素的文本内容。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JavaScript 教程「9」:DOM 元素获取、属性修改

('div'); console.log(div); 匹配多个元素 之前我们已经学习了如何获取匹配首个元素,但是在日常开发中,我们常常需要获取匹配到多个元素...最常见几种总结如下: 根据 id 获取一个元素 document.getElementById('id 元素'); 根据标签获取页面中元素 document.getElementsByTagName...('标签名'); 根据获取页面中元素 document.getElementsByClassName('') 以下是一个分别利用上述方法来获取页面中 DOM 元素实例。...既然已经学会了如何获取 DOM 元素,接下来就是看看如何修改元素内容。...CSS 时,需要注意一,如果原先元素中已经有了 CSS ,那么此时新增 CSS 将覆盖之前 CSS

2.4K41
  • 再谈BOM和DOM(5):各个大流浪器DOM和BOM里面的那些坑—兼容性

    问题一:Firefox,Chrome、Safari和IE9都是通过非标准事件pageX和pageY属性来获取web页面的鼠标位置。...解决方法:统一通过getAttribute()获取自定义属性 document.getElementById('box').getAttribute('id');//获取元素 id 值 document.getElementById...('box').id;//获取元素 id 值 document.getElementById('box').getAttribute('mydiv');//获取元素自定义属性值 document.getElementById...IE6/7不区分id和nam 在IE6/7使用getElementById和getElementsByName时会同时返回idname与给定值相同元素。...IE8querySelectorAll不支持伪  有时候伪是很好用,IE8并不支持,jquery提供:first、:last、:even、:odd、:eq、:nth、:lt、:gt并不是伪,我们在任何时间都不要使用它们

    95640

    【javascript系列】史上最全javascript系列教程(二)

    这两个都是对元素一个操作,简单讲,innerHTML可以在某种特定环境重构某个元素节点DOM结构,innerText只能修改文本值。...给获取元素⼀些内容,document.getElementById(‘id’).innerHTML=‘内容’。 <!...('tim').innerText='这里是被注入内容' 效果:本来div标签下面是没有文字获取标签后给到元素文字显示。...JS常见事件 Js事件就是我们行为能被侦测到,且触发相应函数(函数里面写上事件行为) 1. onmouseover ⿏被移到某元素之上 2. onmouseout ⿏从某元素上⾯移开...,获取到焦点就是当你把鼠标放进输入框,之后点击一,鼠标变成一条竖线之后输入那种。

    2.2K30

    「Web编程API」- 01

    根据ID获取 语法:document.getElementById(id) 作用:根据ID获取元素对象 参数:id值,区分大小写字符串 返回值:元素对象 null 案例代码 ...改变元素内容(获取设置) innerText改变元素内容 显示当前系统时间 某个时间 1123<...常用元素属性操作 获取属性元素对象.属性 设置属性元素对象.属性 = 值 案例代码 刘德华 <button...表单元素属性操作 获取属性元素对象.属性 设置属性元素对象.属性 = 值 表单元素中有一些属性如:disabled、checked、selected,元素对象这些属性值是布尔型...如果想要保留原先,我们可以这么做 多选择器 // this.className = 'change'; this.className = 'first

    65750

    前端成神之路-WebAPIs01

    根据ID获取 语法:document.getElementById(id) 作用:根据ID获取元素对象 参数:id值,区分大小写字符串 返回值:元素对象 null 案例代码 ...(注意:这些操作都是通过元素对象属性实现) 1.5.1. 改变元素内容(获取设置) ?...获取属性元素对象.属性 设置属性元素对象.属性 = 值 案例代码 刘德华 <button id...获取属性元素对象.属性 设置属性元素对象.属性 = 值 表单元素中有一些属性如:disabled、checked、selected,元素对象这些属性值是布尔型。...如果想要保留原先,我们可以这么做 多选择器 // this.className = 'change'; this.className = 'first

    83010

    事件基础及操作元素

    ('btn');        //(2) 事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键盘按        //(3) 事件处理程序 通过一个函数赋值方式...(注意:这些操作都是通过元素对象属性实现) 2.1. 改变元素内容(获取设置) ?...获取属性元素对象.属性 设置属性元素对象.属性 = 值 案例代码    刘德华    <button id...获取属性元素对象.属性 设置属性元素对象.属性 = 值 表单元素中有一些属性如:disabled、checked、selected,元素对象这些属性值是布尔型。...如果想要保留原先,我们可以这么做 多选择器            // this.className = 'change';            this.className = 'first

    1.4K20

    基于某政府招标网爬虫

    介绍 基于某政府招标网数据采集爬虫,可以获取招标工程信息。利用Pythonselenium模块操作浏览器自动化测试工具webdriver来运行。...一些问题 数据准确性: 由于该网站中标公示信息并不是采用统一格式,所以获取中标详细信息可能会出现失败(例如:中标金额和中标单位),所以需要根据不同页面的不同格式来做出相应处理。...编程笔记 关于xpath获取元素 如图所示:使用xpath语法//tbody//td[2]获取并不是整个tbody中第二个td元素,而是tbody下一级中所有的所有的第二级td元素。...获取页面隐藏元素text 之前遇到疑问: 使用xpath定位时,最好先将浏览器窗口滚动到屏幕上,否则元素获取不准确,有时候还获取不到,不要以为只要元素只要在当前html文档中就能获取!!!...在这些情况,我们需要获取隐藏元素文本。

    1.6K11

    Java中XML运用总结

    记名称 允许重复 7. 标记除了开始和结束 , 还有属性. 标记中属性, 在标记开始时 描述, 由属性和属性值 组成....UTF-8序列字节1无效,这里提供一个解决方案一个是将books.xml里面的 encoding=”UTF-8″改成 encoding=”GBK”或者 encoding=”GB2312″encoding...测试结果: DOM4J – XPATH解析XML 路径表达式 通过路径快速查找一个一组元素 路径表达式: 1. / : 从根节点开始查找 2. // : 从发起查找节点位置 查找后代节点...怎么读取xml,那么当用到需要将Java里面的数据转换成xml格式发送出去时候,是如何转换呢(这个在以后开发里面已经很少用到了,更多程序员使用json格式,作为了解)。...(默认节点名称为 包.) x.alias(“节点名称”,.class); 3.

    1.1K20

    【如果你要学JS⑧】——事件三要素,事件处理程序

    1.事件三要素1.事件源:事件被触发对象2.事件类型:如何触发 什么事件 比如鼠标点击(onclick),鼠标经过亦或是键盘按键3.事件处理程序:通过一个函数赋值方式完成2.执行事件步骤1.获取事件源...2.绑定事件(注册事件)3.添加事件处理程序 像素人是谁?...(注册事件)butn.onclick //3.添加事件处理程序 butn.onclick = function () { alert('像素人是一前端...') } 3.常见鼠标事件 4.操作元素JavaScriptDOM操作可以改变网页内容、结构和样式,我们可以利用DOM操作元素来改变元素面的内容...element. innerText和element. innerHTML具有可读性,可以获取元素内容element. innerText不进行标签识别,还会去除空格和换行

    51310

    JavaScript——DOM基础

    获取页面中元素可以使用以下几种方式: 根据ID获取 根据标签名获取 通过HTML5新增方法获取 特殊元素获取 根据ID获取 使用 getElementById()方法可以获取带有ID元素对象。...('.'); document.querySelector('#ID'); document.querySelector('标签名'); querySelectorAll()返回指定选择器所有元素对象集合...事件源:事件被触发对象,谁被点击---按钮 事件类型:如何触发,什么事件,比如鼠标点击(onclick)还是鼠标经过或者是键盘按。 事件处理程序:通过一个函数赋值方式完成。...> innerText和 innerHTML区别 innerText不识别html标签,非标准 innerHTML识别html标签,W3C标准 这俩个属性是可读写,可以获取元素面的内容。...class因为是个保留字,因此使用className来操作元素属性 className会直接更改元素,会覆盖原先 注意:如果想要保留原先,可以选择多选择器 this.className

    6.5K20

    JS快速入门(二)

    父节点拥有子节点,同级子节点被称为同胞(兄弟姐妹) 常用节点获取方法和属性 要进行 DOM 操作,首先要获取到需要操作节点节点集合,接下来以下面的示例代码为基础,介绍常用 DOM 获取方法和属性...() 获取带有指定标签名节点集合 getElementsByClassName() 获取带有指定节点集合 querySelector() 获取指定选择器选择器组匹配第一个节点 querySelectorAll...() 获取指定选择器选择器组匹配所有节点集合 getElementById案例 //获取 id 为 container 节点 document.getElementById('container...属性返回一个元素类属性集合(这里可以简单理解为集合),通过使 用 classList 中方法可以方便访问和控制元素,达到控制样式目的 classList 常用方法: 方法 说明...add(class1, class2, …) 添加一个多个 remove(class1, class2, …) 移除一个多个 replace(oldClass, newClass) 替换

    6.6K30

    XmlDocument

    Implementation    获取当前文档 XmlImplementation 对象。 InnerText       获取设置节点及其所有子节点串联值。...Prefix         获取设置该节点命名空间前缀。 (继承自 XmlNode。) PreserveWhitespace 获取设置一个值,该值指示是否在元素内容中保留空白。...Schemas       获取设置与此 XmlDocument 关联 XmlSchemaSet 对象。 Value         获取设置节点值。 (继承自 XmlNode。)...Article节点,再获取其下第一个子节点 然后再获取该节点属性集合 XmlAttributeCollection xc = doc.SelectSingleNode("Article...//输出 author:张三 length:12000 price:30 Name获取是限定名,也就是标记名称 } XmlElement xe

    1.3K20

    webAPIs01-声明变量、元素、定时器

    ,这个对象包含了许多属性和方法,通过操作这些属性或者调用这些方法实现对 HTML 动态更新,为实现网页特效以及用户交互提供技术支撑。.../a> 文本 如下图所示,将 HTML 文档以树状结构直观表现出来,我们称之为文档树 DOM 树,文档树直观体现了标签与标签之间关系...) // 获取第一个p元素 总结: document.getElementById 专门获取元素类型节点,根据标签 id 属性查找 任意 DOM...要写成 box.style.backgroundColor 操作(className) 操作CSS 如果修改样式比较多,直接通过style属性修改比较繁琐,我们可以通过借助于css形式。...需要保留之前 通过 classList 操作控制CSS 为了解决className 容易覆盖以前,我们可以通过classList方式追加和删除 <!

    77310

    【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(三)

    面的几种方式获取元素时候都比较麻烦.而使用querySelector能够完全复用前面学过CSS选择器知识,达到更快捷更精准方式获取元素对象 var element = document.querySelector...4 -> 操作元素 4.1 -> 获取/修改元素内容 1. innerText Element.innerText属性表示一个节点及其后代“渲染”文本内容。...修改页面的时候也会把span标签当成文本进行设置。 2. innerHTML Element.innerHTML属性设置获取HTML语法表示元素后代。...并且获取内容保留空格和换行。 innerHTML用场景比innerText更多。 4.2 -> 获取/修改元素属性 可以通过Element对象属性来直接修改,就能影响到页面显示效果。 <!...element.className = [CSS ]; 修改元素CSS

    5910
    领券