1.document.getElementById(id)方法可返回对拥有指定 ID 的第一个对象的引用

2.document.getElementsByName(name)方法可返回带有指定名称的对象的集合

3.document.getElementsByTagName(tagname)方法可返回带有指定标签名的对象的集合。如果把特殊字符串 “*” 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列表,元素排列的顺序就是它们在文档中的顺序

4.document.getElementsByClassName(classname)方法返回文档中所有指定类名的元素集合,作为 NodeList 对象。NodeList 对象代表一个有顺序的节点列表。NodeList 对象 我们可通过节点列表中的节点索引号来访问列表中的节点(索引号由0开始)

5.document.querySelector(CSS selectors)方法返回文档中匹配指定 CSS 选择器的一个元素。querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代

6.document.querySelectorAll(selectors)返回与指定的选择器组匹配的文档中的元素列表 (使用深度优先的先序遍历文档的节点)。返回的对象是 NodeList

参数:selectors 是一个由逗号连接的包含一个或多个CSS选择器的字符串

7.document.createElement(nodename)方法通过指定名称创建一个元素节点。返回值代表创建的元素节点

参数:nodename是所创建元素的名称

比如:”var btn = document.createElement(‘BUTTON’)”

8.document.createTextNode(text)可创建文本节点。返回值的类型是文本节点

参数:text是文本节点中的文本

这里很明显创建的变量t是一个nodeType等于3的文本节点

9.document.createAttribute(attributename)方法用于创建一个指定名称的属性,并返回Attr 对象属性。返回值是所创建的节点对象

参数:attributename是要创建的属性名称

10.document.createComment(text)方法可创建注释节点。返回值是注释节点

参数:text是添加的注释文本

11.document.write(exp1,exp2,exp3,….)方法可向文档写入 HTML 表达式或 JavaScript 代码。可列出多个参数(exp1,exp2,exp3,…) ,它们将按顺序被追加到文档中。

12.document.writeln(exp1,exp2,exp3,….)writeln() 方法与 write() 方法作用相同,区别是在每个表达式后写一个换行符。

HTML DOM之标签操作方法相关推荐

  1. JS DOM获取标签/元素style样式

    JS DOM获取标签/元素style样式 文章目录 JS DOM获取标签/元素style样式 .style getComputedStyle() .style 只能获取行内样式,不能获取style标签 ...

  2. DOM操作标签与jQuery框架

    今日内容概要 1 > DOM操作标签 1.1 > 动态创建一个a 标签 1.2 > 默认与自定义属性 1.3 > getAttribute和removAttribute 方法 ...

  3. php html标签自定义属性,浅谈JS读取DOM对象(标签)的自定义属性

    DOM对象对于js来说,是个很基础的元素,我们写js一般来说,都一定会对它进行操作.我们可以很方便地给它加上自定义的属性,比如: var test = document.getElementById( ...

  4. HTML DOM之节点操作方法(2)

    9.document.hasFocus()方法返回布尔值,用于检测文档(或文档内的任一元素)是否获取焦点.没有参数 10.node.hasChildNodes()方法返回 true,如果指定节点拥有子 ...

  5. HTML DOM之节点操作方法(1)

    1.checkboxObject.focus()方法用于为 checkbox 赋予焦点 2.checkboxObject.blur()方法用于让 checkbox 失去焦点 3.appendChild ...

  6. javascript创建DOM元素(标签script)并追加到title标签中

    html代码 <!doctype html> <html lang="en"> <head><meta charset="UTF ...

  7. js通过dom遍历标签选项卡

    //  通过老师讲解 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  8. JS操作DOM元素属性和方法

    Dom元素基本操作方法API,先记录下,方便以后使用. W3C DOM和JavaScript很容易混淆不清.DOM是面向HTML和XML文档的API,为文档提供了结构化表示,并定义了如何通过脚本来访问 ...

  9. python中dom是什么意思_python--BOM和DOM

    一. 介绍 什么是BOM和DOM? 简要答案:BOM是浏览器对象模型,用来获取或设置浏览器的属性.行为,例如:新建窗口.获取屏幕分辨率.浏览器版本号等. DOM是文档对象模型,用来获取或设置文档中标签 ...

最新文章

  1. 微服务测试之性能测试
  2. IT项目管理总结:第六章 项目时间管理
  3. ECMAScript 6教程 (一)
  4. php mysql explain_Mysql分析-explain的详细介绍
  5. Github标星24.9k!适合初学者的有趣、入门级的开源项目
  6. 淘宝如何实现用余额和红包付款?大型分布式系统在云上实现
  7. Java语言类的作用,java 语言Class类的作用,怎么使用?
  8. 诡异的DateTime.TryParseExact方法
  9. web.xml文件头出错
  10. Docker学习之守护进程
  11. indesign使用教程,如何将图形添加到项目?
  12. 【文本分类】采用同义词的改进TF-IDF权重的文本分类
  13. avue一些隐藏的配置
  14. 计算机软件技术就业方向,软件技术的就业前景和就业方向
  15. flatMap() :对每个元素执行映射函数并将结果展平
  16. 【保姆级!完整详细!】小米路由器3 刷openwrt固件并连接上校园网
  17. php 豆瓣api_豆瓣的账号登录及PHP api操作
  18. python编程练习:求最大公约数和最小公倍数
  19. 非常出色的数字音乐编辑器-Cool Edit Pro提供下载
  20. windows硬盘读写测试

热门文章

  1. linux防火墙开启某端口命令行,linux上防火墙 开启某个端口
  2. java制作五子棋的论文,基于java的五子棋的设计与实现.docx
  3. php访问者信息,如何通过PHP检索访问者的ISP?
  4. ssh客户端_一款基于TAS框架的SSH客户端蠕虫
  5. java 绘图球的移动_求助在JFrame上绘制移动的小球
  6. 每日一题——leetcode237 删除链表中的结点
  7. 【STC15库函数上手笔记】10、EEPROM
  8. C# 将PDF转为Excel
  9. std::map的insert和下标[]访问
  10. 成功驱动HD4600-Clover引导