DOM操作学习与总结

Dom操作

(1)属性操作:html元素由一个标签和一组称为属性的名/值对组成,比如:<a>元素,它的href属性值作为链接的目的地址。

操作属性有俩种方法:1)直接利用函数,getAttribute();setAttribute();2)使用对象.属性值,来进行操作属性,取值或者设置值,简单操作代码如

(2)内容操作:

a)innerText:操作开始标签与结束标签之间的纯文本,对象.innerText=”所要设置的文本内容”,对象.innerText获得文本内容,但是innerText在Firefox中不支持,其他浏览器中都可以使用,而在Firefox,使用textContent来代替innerText.

b)innerHTML:操作开始标签与结束标签之间的内容,包括标签和文本。

c)outerHTML:操作开始标签与结束标签之间的内容,包括标签与文本,还有对象的标签。

举例子如下:

在使用innerText获得标签内的内容,如下图显示为“我是链接的内容”

当把代码中的alert(aObj.innerHTML)使用后,效果图如下:包含标签与内容文本一起取出。

当把代码中的alert(aObj.outerHTML)使用后,效果图如下:包含对象本身标签与,之间的标签,内容文本一起取出。

这个是使用innerText设置标签内的内容,如下图:

通过aObj.innerHTML=”<h2>内容</h2>”设置内容时,会把标签与内容一起解析,最后生成相对应效果的文本图,

现在,通过上面的三个例子,应该清楚了这三个的区别。

(3)样式操作:对象.style.backgroundColor=”red”;设置对象的背景颜色为红色。

对象.fontSize=“20px”;设置对象的字体为20px.

对象.className=”test”; 设置对象有test类的属性。

对象.className=” ”;  清除对象设置的类属性样式。

时间: 2024-11-08 22:47:55

DOM操作学习与总结的相关文章

轻松学习JavaScript二十四:DOM编程学习之操作CSS样式(一)

CSS样式作为HTML的辅助,可以增强页面的显示效果.前面学了DOM操作HTML,因此也要学DOM操作CSS 样式的方法.在学习CSS的时候,已经知道了CSS插入到HTML文档有三种情况,分别为:行内式,内嵌式和外联式 (这是我们最常用的).下面就来看怎么操作这三种情况: 一操作行内式 先来写一个HTML文档: <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

jQuery学习----------DOM操作

DOM操作之创建元素: DOM: var ele = document.createElement("element") 例子:document.createElement("div") jQuery: var $ele = $("element")    //返回的是一个jQuery对象 例子:$("<div></div>") DOM操作之输入文本: DOM: var txt = document.c

jQuery学习之路(2)-DOM操作

▓▓▓▓▓▓ 大致介绍 jQuery作为JavaScript库,继承并发扬了JavaScript对DOM对象操作的特性,使开发人员能方便的操作DOM对象. ▓▓▓▓▓▓ jQuery中的DOM操作 看看DOM操作都有哪些 逐一来看 先写一份HTML代码,后面的代码将操作这份HTML代码 <p title="选择你最喜欢的水果">你最喜欢的水果?</p> <ul> <li title="苹果">苹果</li>

html学习-DOM操作

1.dom介绍 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来.DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容. 1.1dom元素查找 节点父.子和同胞 节点树中的节点彼此拥有层级关系. 父(parent).子(child)和同胞(sibling)等术语用于描述这些关系.父节点拥有子

轻松学习JavaScript二十三:DOM编程学习之操作表格

一使用HTML标签创建表格: 代码: <span style="font-size:18px;"><table border="1px"width="300px"> <caption>人员表</caption> <thead> <tr> <th>姓名</th> <th>性别</th> <th>年龄</th>

jquery学习(二)-DOM操作

来自锋利的jquery第二版 一.DOM分类 DOM分为3类DOM Core(核心).HTML-DOM.CSS-DOM 1.DOM Core:其并不专属于javascript,任何一种支持DOM程序设计的语言都可以使用它.如javascript中的getElementById.getElementByTagName.getAttibute和setAttribute等方法,就是DOM Core的组成部分. 2.HTML-DOM:其比DOM Core出现的还要早,它提供了一些更简明的记号来描述各种H

高频Dom操作,页面性能优化(学习)

1.1 DOM操作对页面的影响 通过js操作DOM的代价很高,影响页面性能的主要问题有如下几点: 访问和修改DOM元素 修改DOM元素的样式,导致重绘或重排 通过对DOM元素的事件处理,完成与用户的交互功能 DOM的修改会导致重绘和重排. 重绘是指一些样式的修改,元素的位置和大小都没有改变: 重排是指元素的位置或尺寸发生了变化,浏览器需要重新计算渲染树,而新的渲染树建立后,浏览器会重新绘制受影响的元素. 页面重绘的速度要比页面重排的速度快,在页面交互中要尽量避免页面的重排操作.浏览器不会在js执

HTML 学习笔记 JQuery(DOM 操作)

一般来说,DOM操作分为三个方面,即:DOM Core(核心), HTML_DOM 和 CSS_DOM. 1.DOM Core DOM Core 并不专属于JavaScript,任何一种支持DOM的程序设计语言都可以使用它.他的用途并不局限于处理网页,也可以处理任何一种使用标记语言编写出来的文档,例如XML JavaScript中的GetElemrntById(),getElementsByTagName(),GetAttribute() 和 setAttribute()等方法,这些都是DOM

JQuery学习笔记-JQuery的DOM操作

DOM(Document Object Model 文档对象模型):一种与浏览器.平台.语言无关的接口,使用该接口可以轻松地访问页面中所有的标准组建 DOM操作的分类 -DOM Core : DOM Core并不专属于JavaScript,任何一种支持DOM的程序设计语言都可以使用.它的用途并非仅限于处理网页,也可以用来处理任何一种是用标记语言编写出来的文档,如XML -HTML DOM:使用JavaScript和DOM为HTML文档编写脚本时,有许多专属于HTML-DOM的属性 -CSS-DO