本篇内容主要讲解“JavaScript DOM如何获取”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript DOM如何获取”吧!Document Object Model
,缩写DOM,中文:文档对象模型
,是W3C组织推荐的处理可扩展标记语言的标准编程接口
DOM Tree
是指通过 DOM
将 HTML
页面进行解析
,并生成
的 HTML tree
树状结构
和对应访问方法
,借助 DOM Tree,我们能直接而且简易
的操作 HTML 页面上的每个标记内容,比如下面 HTML 代码我是一个dom节点
pp抽象为 dom树如下所示:
了解了以上知识后,下面就是对API的学习了,我将从如何获取 DOM,如何创建添加 DOM,如何修改 DOM 以及如何删除 DOM 四个方面进行讲解,跟紧了获取DOM的api有很多,但都十分简单,加油语法:实例:我是p节点打开控制台,可以看到成功拿到语法:实例:我是p节点我也是p节点注意:使用 getElementsByTagName() 方法可以返回带有指定标签名的对象的集合,因为得到的是一个对象的集合,所以我们想要操作里面的元素就需要遍历,注意:使用该方法得到元素对象是动态的语法:实例:我是p节点我是p节点这个也很简单,记住就好了语法:实例:我是p节点梨花信息可以看到,使用html5新增的api,很灵活,所以我很喜欢用这个,也推荐大家使用除此之外,还有一些特殊元素有自己的获取方法,比如body,html元素语法:实例:
可以看到,成功获取到了body元素的所有内容语法:实例:
可以看到,整个网页 html 都被获取到了,OK,到此为止,获取DOM就告一段落了,下面开始动态免费云主机、域名创建添加dom的学习说白了,操作dom,和玩数据一样,增删改查,而创建添加就相当于增,我们在添加数据时,首先得有数据,然后再添加,DOM操作也是一样,首先要创建DOM,然后告诉它要添加在哪里呀,最终完成操作,下面就学习如何创建dom,and ,如何添加 dom很简单,不要怕哦,哈哈语法:实例:
假如要动态的创建一个元素 p
,可以这样写,其他也是一样,举一反三添加dom这里将两种,根据情况使用,一种是在父元素的子元素末尾追加,一种是指定子元素之后追加语法:实例:
百度一下
动态创建元素p段落标签,并写入文字“我就是p”,最后获取p元素,并将p追加为p的孩子,这种追加方式是在末尾追加,因此效果如上图所示语法:实例:
百度一下
我是span弟弟
这就完了?对啊,你以为呢?是不是很简单呢,简单就对了,剩下的就是要多练习了,好,进入下一环节,如何修改 DOM 呢?总结如下:例子1:获取页面的p标签,并将内容改为 “周棋洛”
例子2:点击按钮生成百度的超链接
例子3:点击按钮,p标签内文字颜色变绿,手动狗头
我一会就变绿node.removeChild() 方法从 DOM 中删除一个子节点,返回删除的节点语法:案例:
我是p,一会就时间到了到此,相信大家对“JavaScript DOM如何获取”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
这篇文章主要介绍“e免费云主机、域名s6装饰器的作用是什么”,在日常操作中,相信很多人在es6装饰器的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6装饰器的作用是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习…