利用javascript操作页面节点

本文介绍了如何使用JavaScript来操作页面节点,包括通过getElementsByTagName()、getElementsByName()和getElementById()访问不同类型的节点。还讲解了如何创建新的节点,如createElement()和createTextNode(),以及如何将新节点添加到文档中使用appendChild()方法。
摘要由CSDN通过智能技术生成

1.访问节点:

    a:getElementsByTagName():用于返回一个包含所有tanName(标签名)特性等于某个特定值的NodeList

       如:var tagP=document.getElementsByTagName("p");

              var tagImg=document.getElementsByTagName("img")

    b:getElementsByName();用于获取name特性等于特定值的元素

    c:getElementById();于上一个相似,用于获取id特性等于特定值的元素;HTML中id是唯一的,所以是getElementById()而不是getElementsById();无疑这是最快的获取元素的方式

2.创建节点,比较常用的几个是creatElement(),creatTextNode().appendChild()

假设有如下HTML页面:
现在想使用DOM来添加下列代码到上面这个页面中:
这里可以使用 createElement()createTextNode()来达到目的。下面是实现步骤:
首先,创建 <p/>元素:
var oP = document.createElement("p");
第二,创建文本节点:
下一步,把文本节点加入到元素中。可以用在本章前面简要提到的 appendChild()方法来完成这个任务。每种节点类型都有 appendChild()方法,它的用途是将给定的节点添加到某个节点的 childNodes列表的尾部。在这个例子中,应将文本节点追加到 <p/>元素中:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值