DOM方法
创建节点:createElement(),createTextNode()
复制节点:cloneNode()
插入节点:appendChild(),insertBefore
删除节点:removeChild()
替换节点:replaceChild()
查找节点:getAttribute(),getElementById(),getElementsByTagName,hasChildNodes
设置节点属性:setAttribute()
DOM属性
节点的属性:nodeName,nodeType,nodeValue
遍历节点树:childNodes,firstChild,lastChild,nextSibling,parentNode,previousSibling
1, 创建节点。
createElement():
var a = document.createElement(“p”);
它创建的是一个元素节点,所以 nodeType 等于 1 。
a.nodeName 将返回 p ;
注意;createElement()方法创建出来的新元素节点不会被自动添加到文档里,既然没添加到文档里,说明它还是一个游离的状态。所以它也没有nodeParent属性。
如果想把它添加到文档里,可以使用 appendChild()或者insertBefore()方法或者replaceChild()方法。当然我们在前面的例子中,自己写了一个insertAfter()方法;
比如:
var a = document.createElement(“p”);
document.body.appendChild(a);
注意: appendChild()默认是添加到文档的最后。也就是lastChild子节点。
相关推荐
htmlDOM方法手册htmlDOM方法手册
以下是一些核心的DOM方法: 1. `getElementById(id)`:这个方法是获取文档中具有指定ID的唯一元素。ID是元素的唯一标识符,因此返回的结果通常是一个元素节点。 2. `getElementsByTagname(name)`:此方法返回一个...
在本项目"XML DOM方法的运用"中,我们将探讨DOM的一些基本用法,尤其是对于新手来说非常实用的技巧。 首先,了解DOM的核心概念至关重要。在DOM模型中,每个XML文档都被视为一个文档对象,而文档中的每个元素、属性...
### JavaScript DOM编程艺术:核心DOM方法与属性详解 在深入探讨《JavaScript DOM编程艺术》一书的精华内容之前,我们首先要理解DOM(Document Object Model,文档对象模型)的基础概念。DOM是一种标准,用于表示和...
- 在JavaScript中,可以使用`ActiveXObject`(IE)或`XMLHttpRequest`(其他浏览器)加载XML文件,然后使用DOM方法进行操作。 - `document.implementation.createDocument`方法可用于创建一个新的XML文档实例。 8...
javaScript DOM方法和属性摘要-Javascript教程-技术资讯-华夏名网资讯中心 虚拟主机,域名注册,双线虚拟主机,服务器租赁,为7万用户提供服务.mhtjavaScript DOM方法和属性摘要-Javascript教程-技术资讯-华夏名网资讯...
5. **XMLDOM方法** - `selectNodes`: 使用XPath表达式选择一组节点。 - `selectSingleNode`: 使用XPath表达式选择单个节点。 - `transformNode`: 应用XSLT转换到XML文档。 - `validateOnParse`: 设置是否在加载...
以下是一些常用的DOM方法和属性: ##### Document对象的关键方法 - **createAttribute(name)**: 创建一个新的属性节点。 - **createComment(data)**: 创建一个包含指定数据的新注释节点。 - **createElement(tag...
在前端开发中,DOM(Document Object Model)操作是不可或...在实际开发中,根据具体的需求选择合适的DOM方法,可以有效提高开发效率和代码质量。同时,多多实践和探索更多的DOM操作,将有助于开发者深入掌握前端技术。
6. **XMLDOM方法**: - `selectNodes()`:使用XPath表达式选择节点集合。 - `selectSingleNode()`:返回XPath表达式匹配的第一个节点。 - `normalize()`:整理节点结构,合并相邻的Text节点。 - `parseError`:...
这通常涉及到`json_decode()`函数来解析JSON,接着用DOM方法创建和修改元素。 此外,标签“源码”和“工具”暗示了这个话题可能包含一些实用的代码示例和可能的工具库,如PHP的DOM扩展,或者是帮助简化DOM操作的第...
例如,使用`XMLHttpRequest.onreadystatechange`事件监听请求状态,当数据返回后,通过`responseText`获取数据并利用DOM方法更新页面元素。 **DOM中文手册** "DOM文档对象模型中文手册"是学习和查询DOM相关知识的...
理解DOM的工作原理,熟悉各种DOM方法和属性,可以有效提升开发效率,使得对网页内容的控制更为灵活和精确。在实际工作中,DOM操作通常结合Ajax进行异步数据加载,或者与事件处理相结合,实现丰富的用户交互。因此,...
6. **适配Egret环境**:由于Egret是基于Web环境的,需要注意的是,某些浏览器可能不支持某些DOM方法。因此,需要确保在使用任何DOM方法前检查其兼容性。 7. **处理错误**:在解析XML时,可能会遇到格式错误或网络...
15. **现代浏览器兼容性**:了解不同浏览器对DOM方法的支持情况,合理使用polyfill库来确保代码在旧版浏览器中的兼容性。 以上知识点构成了JavaScript DOM脚本编程的核心内容。通过深入理解和熟练运用这些技巧,...
在标签中,"dom_辐射 温度__辐射 离散坐标法 辐射 辐射计算温度"进一步强调了DOM方法在处理辐射和温度计算中的应用。"dom_辐射"和"辐射"指的是DOM方法与辐射传热的关联;"温度__辐射"和"辐射计算温度"则表明程序着重...
在这个“htmlDOM.rar”压缩包中,我们找到了一个名为“htmlDOM方法手册.chm”的文件,这很可能是关于HTML DOM的详细参考指南,特别适合初学者学习。 DOM将HTML或XML文档解析为一棵由节点构成的树形结构,每个节点...
DOM方法将整个XML文档加载到内存中,适合小规模的文档;SAX则采用事件驱动的方式,逐个处理XML元素,节省内存但不支持修改;STAX结合了DOM和SAX的优点,允许用户以流式方式读写XML。 **核心特性** 1. **易于使用**...
可以通过JavaScript中的DOM方法来访问和操作HTML文档中的节点。示例中使用了`getElementsByTagName`和`getElementById`方法: - `getElementsByTagName`返回文档中所有指定标签名的元素集合。 - `getElementById`...