javascript Dom操作
来源:互联网 发布:派发优惠券软件 编辑:程序博客网 时间:2024/06/05 08:43
此文为自己初级学习后的结果
一.什么是Dom?
在浏览器中,系统会把html分析成树状结构,每一个html的标签都变成一个一个的节点,即层级关系。上一层的内容会影响到下一层的影响,这种构造对csss同 样有效,父级的css会对子级的css产生一定的影响(当然,你可以通过设置自己的样式,来屏蔽到上层的影响)
1.1 什么是节点
元素节点: <p></p>
文本节点: <p>这段文字就是文本节点</p>
属性节点: <div class="myclass"></div> 在标签里面的内容就是这个标签的属性
1.2 获取对应元素:
多数情况下,会有id 和class这两种情况去获取对应的节点,比如标签,或者需要多次使用的。使用class,具有唯一性的,使用id
<div id="dom"></div>//<div class="com"></com>
如果我们要在<script>获取这些元素该如何做
var Dom=document.getElementByid("dom"); var Dom=document.getElementsTagname("com");
以上是对应的元素的获取
接下来我们获取元素的属性,并修改属性
1.3 基础描述:
web浏览器在解析DOM的时候用本人的话分为三层:骨架(html),描述(css),行为(javscsript)。解释如下:
骨架:
<p>标签等等,整个网站下来的基础的html标签代码
描述:
即css文件代码,用来把单调的html代码进行描绘,使网站变得更加美观
行为:
通过一些与用户,增加用户的体验,如鼠标滑动,鼠标点击,动画等等
如何对Dom进行操作?
写好了骨架和描述这两层之后,通过<script>脚本对dom进行进一步开发,在开发时强调文档分离,即css,javascript,html各自分为一个文档,这样的话会加快网站的效率,也便于后续人员的维护。(这点本人深有体会,如果不进行文档分离,对一个项目的后期维护就让接盘侠特别痛苦~)
- [DOM]javascript DOM操作
- javascript 操作 HTML DOM
- JavaScript Dom操作XML
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- javascript DOM 操作
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- javascript --操作dom
- javascript操作DOM
- javascript DOM操作基础
- javascript DOM操作基础
- javascript DOM操作基础
- javascript DOM 操作
- javascript 操作 dom
- javascript DOM 操作
- javascript DOM操作基础
- javascript操作DOM示例
- hover鼠标悬停事件
- Java8使用Streams处理数据
- ios 设备信息
- ApiCloud开发经验总结
- 217. 219.Contains Duplicate
- javascript Dom操作
- 05-Ubuntu-卸载软件
- RNN的高级应用
- 3.java把一个数组int[]array={1,2,3,4,5,6,7}中的元素进行倒置,变成int[]array={7,6,5,4,3,2,1}.
- JNI数据类型转换和JNIEnv的介绍、操作jobject,以及jstring的介绍
- Hibernate之集合映射
- Java NIO系列博客之术语篇
- Eclipse 使用UML插件
- 解决java调用python的Cannot import site module and its dependencies: No module named site问题