浅谈javascript中的DOM方法

作者:hebedich 时间:2024-04-29 13:44:12 

1:获取对象的三种方法

1)document.getElementById(id);通过对象的属性id来获取;

2)element.getElementByTagName(tag);通过标签名来获取;

3)element.getElementByClassName(class);通过属性类名来获取;

2:属性的set和get方法.

1)object.getAttribute(attribute);获取元素的属性.===>>>HTMLDOM: object.attribute;

2)object.setAttribute(attribute,value);设置元素的属性.====>>>HTMLDOM:object.attribute=value;

3:有关节点的一些属性

1)childNodes属性:返回一个数组.

element.childNodes[0]等价于element.firstChild

element.childNodes[element.childNodes.length]等价于element.lastChild

2)nodeType属性:共有12种可能的取值.但其中仅有3种具有使用价值

元素节点的nodeType=1

属性节点的nodeType=2

文本节点的nodeType=3

3)nodeValue属性:主要功能是改变元素中的文本内容功能类似object.innerHTML

例如:<p id="p">这是一个文本节点</p>

var p=document.getElementById("p");

p.childNodes[0].nodeValue="改变文本节点的内容";

这样就改变了p节点中的内容;

也可以这样实现:p.innerHTML="改变文本节点的内容";

以上所述就是本文的全部内容了,希望大家能够喜欢。

标签:javascript,dom
0
投稿

猜你喜欢

  • numpy创建神经网络框架

    2023-07-10 22:17:50
  • PHP抓取及分析网页的方法详解

    2023-11-24 08:17:10
  • 学会Python数据可视化必须尝试这7个库

    2022-03-26 20:37:25
  • 浅谈JavaScript函数节流

    2024-05-03 15:59:31
  • 解决jupyter (python3) 读取文件遇到的问题

    2021-02-05 10:00:25
  • pytorch中index_select()的用法详解

    2022-01-20 19:44:05
  • 详解Flask前后端分离项目案例

    2022-03-16 02:43:51
  • Django模板获取field的verbose_name实例

    2023-07-30 06:53:55
  • 基于python list对象中嵌套元组使用sort时的排序方法

    2022-11-04 03:38:21
  • 超链“确认”对话框confirm

    2008-05-16 11:42:00
  • pyinstaller打包后,配置文件无法正常读取的解决

    2022-12-17 18:22:09
  • 用Python将动态GIF图片倒放播放的方法

    2023-02-17 07:39:51
  • JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决

    2023-09-23 19:39:47
  • jquery实现点击页面计算点击次数

    2024-04-16 10:33:17
  • Python OpenCV的基本使用及相关函数

    2022-11-16 11:24:55
  • JavaScript图片放大镜效果

    2009-10-19 22:15:00
  • Golang迭代如何在Go中循环数据结构使用详解

    2024-02-08 04:23:11
  • PHP桥接模式Bridge Pattern的优点与实现过程

    2023-05-25 06:53:44
  • asp连接mysql数据库详细实现代码

    2012-12-04 19:56:39
  • Pandas通过index选择并获取行和列

    2023-06-02 04:30:21
  • asp之家 网络编程 m.aspxhome.com