一、HTML DOM是一个树型的对象
二、每个node都包含该节点的某些信息,分别是:
1. nodeName
nodeName 属性含有某个节点的名称。
* 元素节点的 nodeName 是标签名称
* 属性节点的 nodeName 是属性名称
* 文本节点的 nodeName 永远是 #text
* 文档节点的 nodeName 永远是 #document
注释:nodeName 所包含的 XML 元素的标签名称永远是大写的
2. nodeValue
对于文本节点,nodeValue 属性包含文本。
对于属性节点,nodeValue 属性包含属性值。
nodeValue 属性对于文档节点和元素节点是不可用的。
3. nodeType
nodeType 属性可返回节点的类型。
最重要的节点类型是:
| 元素类型 |
节点类型 |
| 元素 |
1 |
| 属性 |
2 |
| 文本 |
3 |
| 注释 |
8 |
| 文档 |
9
|
三、修改节点
1. [newfathernode].appendChild([childnode])
此操作会更改newfathernode和childnode之间的关系为父子节点,并且会自动导致childnode的oldfathernode不在拥有此childnode节点.
2. [newfathernode].removeChild([childnode])
四、程序示例
复制代码 代码如下:
<html>
<body>
<div id="div1">
<div id="div3">
</div>
</div>
<div id="div2">
</div>
<script>
function $id(id){
return document.getElementById(id);
}
function CountNodes(arr){
var len = arr.length;
var i = 0;
while(len--){
(arr[len].nodeType==1) && i++;
}
return i;
}
window.onload = function(){
alert(CountNodes($id("div2").childNodes));
$id("div2").appendChild($id("div3"));
alert(CountNodes($id("div1").childNodes));
alert(CountNodes($id("div2").childNodes));
}
</script>
</body>
</html>
相关推荐:
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
文章AI生成标题:让创作更轻松,内容更精彩
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
ChatGPT:智能对话开创新时代,ai做渐变直线
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845
怎么用AI生成一篇文章?高效创作指南全揭秘!
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
seo需要买什么,seo需要考虑什么 ,ai做表头
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
ChatGPT发生故障,背后隐藏着哪些不为人知的原因与挑战?,硬件ai和软件ai
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
ChatGPT打不开网页?看完这篇你就懂了!,国内ai写作安卓软件
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
文章创作AI:引领智能写作的新时代
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
怎么让AI润色文章,让写作更轻松?
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
用AI写文,开启创作新时代
AI智能工具的无限可能:未来已来,你准备好了吗?
Chat启用后ESX连不上?解决方法一网打尽!,为什么AI续写这么离谱
为什么“搜狗不收录”会成为企业SEO的新挑战?,烤肉店的线下营销与推广
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
内容创作新时代:自动生成文章的AI如何改变写作生态
AI一键生成文章免费版:颠覆写作新体验
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
seo要会些什么,seo需要学些什么内容 ,轻盈ai
SEO运营是什么职业,seo运营工程师招聘 ,把ai图层改横幅
ChatGPT桌面版无法加载?快速解决方案及常见问题解析,ai媚眼
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
什么是“神马关键词”?如何用它提升你的网络营销效果?,新闻发布网站怎么做推广
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少