博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript总结之DOM基本操作(三)
阅读量:5367 次
发布时间:2019-06-15

本文共 1068 字,大约阅读时间需要 3 分钟。

  DOM(Document Object Model),即文档对象模型,是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次化的节点树,它允许开发人员添加、移除和修改页面的某一部分。当我们创建了一个网页并把它加载到Web浏览器上,DOM就在幕后悄然而生,因为它把你所编写的网页文档转换为一个文档对象。

  我们可以这么理解DOM,把DOM看做一棵节点树,主要由元素节点、属性节点、文本节点三种节点构成。例如下方的一行HTML代码,

Hello JavaScript

 其中 p 为元素节点,title="reminder" 为属性节点,Hello JavaScript 为文本节点。

  HTML文档中每一个元素节点都是一个对象,其中3个获取特定元素的方法分别是: getElementById、getElementsByTagName 和 getElementsByClassName 方法。当我们得到需要的元素后,就可以获取它的各个属性,getAttribute 方法就是用来做这件事的,而 setAttribute 方法则用来更改属性节点的值。

例如下方的HTML文档,对其进行JavaScript的 DOM 的5种基本方法操作,如下所示:

1  2  3      4         
5 Mobile phone 6 26 27 28

What to buy

29

Never Settle !!!

30
    31
  • HUAWEI
  • 32
  • OPPO & vivo
  • 33
  • mi
  • 34
35 36

getElementById 方法,返回那个给定 id 属性值的元素节点对应的对象:

1 

getElementsByTagName 方法,返回一个对象数组,每个对象对应着文档里给定标签的一个元素:

1 

getElementsByClassName 方法,返回一个对象数组,每个对象对应着文档里给定类名的一个元素:

1 

getAttribute 方法,获取元素节点的各个属性:

1 

setAttribute 方法,对属性节点的值做出修改:

1 

 

转载于:https://www.cnblogs.com/mix88/p/9929798.html

你可能感兴趣的文章
socket基本概念
查看>>
[第三方]SCNetworkReachability 获取网络状态控件使用方法
查看>>
在Windows上使用putty连接一台Linux主机
查看>>
Socket常见错误
查看>>
百度地图2.0API和3.0API。你想要的百度地图的这都有
查看>>
专业词汇
查看>>
星期五的收获
查看>>
proxmox 去除订阅提示
查看>>
使用Html.EditorFor()为文本框加上maxlength,placeholder等属性
查看>>
[转]后缀数组求最长重复子串
查看>>
设计模式——外观模式详解
查看>>
MVC3 控件
查看>>
mysql (一)
查看>>
photoshop图层样式初识1
查看>>
【.NET】使用HtmlAgilityPack抓取网页数据
查看>>
typedef的使用
查看>>
基于位置的本地商铺个性化推荐
查看>>
职场上一个人情商高的十种表现
查看>>
【底层原理】深入理解Cache (下)
查看>>
Elasticsearch安装中文分词插件IK
查看>>