介绍jquery节点操作

时间:2021-04-16

  1-1、获取结点 :

  getElementById() 方法可以精确获取指定结点的引用指针。 var a = document.getElementById(id);

  getElementByTagName() 方法获取指定标签名称的所有元素对象。 a = document.getElementByTagName(tagName);

  1-2、创建结点:

  createElement() 方法能够根据参数指定的元素名创建一个新的结点,并返回新结点的引用指针。var e = document.createElement("element");

  基本用法:使用 createElement() 方法创建的新结点不会被加载到文档中,因为新结点还没有nodeParent 属性,仅在 JavaScript 上下文中有效。所以还需要使用appendChild()、insertBefore()、replaceChild() 方法实现。

  1-3、复制结点:cloneNode() 方法来复制一个结点。

  1-4、删除结点:removeChild()方法。(如果方法多次使用,应当将方法封装)

  1-5、替换结点:replaceChild() 方法。 例:a = e.replaceChild(newNode, oldNode);

  2-1、获取结点属性:getAttribute() 方法可以获取指定元素的属性。

  例:获取 id 属性:

  var red = document.getElementById("red");

  var attr = red.getAttribute("id"); 或 var attr = red.id。

  2-2、设置结点属性:setAttrbute() 方法。

  e.setAttrbute(name,value); (注:e 表示指定的元素对象;name表示属性的名称;value表示属性值)

  如果元素中已存在指定的属性,则它的值将被刷新,否则此方法将为元素创建爱你该属性并赋值。

  2-3、删除结点操作:removeAttribute(name)。例:e.removeAttribute(name). 注:e 表示一个元素对象,name表示元素属性名。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章