美文网首页
使用脚本操作DOM

使用脚本操作DOM

作者: 竹庭一米七 | 来源:发表于2017-08-21 13:08 被阅读0次

createElement()

可以新建任何类型的标准HTML元素,比如段落、区间、表格、列表等。

var newDiv = document.createElement("div");

createTextNode()

创建文本内容

var newTextNode = document.createTextNode("Here is some text content.");

cloneNode()

这个方法以一个布尔值作为参数,当参数为true时,表示不仅要复制节点,还要复制全部子节点:

var myDiv = document.getElement("id");
var newDiv = myDiv.cloneNode(true);  //复制了元素及其子节点

appendChild()

把新节点添加到DOM树

var newText = document.createTextNode("Here is some text content.");
var myDiv = document.getElementById("id1");
myDiv.appendChild(newText);

appendChild()总是在现有的最后一个子节点之后添加子节点。

insertBefore()

指定一个子节点,然后把新节点插入到它前面。

replaceChild()

把父元素现有的一个子节点替换成另一个节点。它有两个参数,一个是新的子节点,一个是现有的子节点。

removeChild()

删除节点

setAttribute()

给元素节点创建属性并赋值。

var myPara = document.getElementById("para1");
myPara.setAttribute("title", "Opening paragraph");  //设置title属性
myPara.setAttribute("title", "New title");  //覆盖title属性  

相关文章

  • 使用脚本操作DOM

    createElement() 可以新建任何类型的标准HTML元素,比如段落、区间、表格、列表等。 createT...

  • 如何进行网站性能优化

    减少HTTP请求数。使用缓存。脚本的无阻塞加载。内联脚本的位置优化等。Javascript中的DOM 操作优化、C...

  • 【前端性能优化】之代码级优化

    1. Javascript DOM DOM操作应该是脚本中最耗性能的一类操作,例如增加、修改、删除 DOM元素或者...

  • 2018-12-25

    DOM操作技术 10.2.1 动态脚本 使用 元素向页面插入Javascript代码又两种方式:1、通过src特性...

  • weBug 4.0 第12关 dom型xss

    dom型是有点特殊的xss,它是基于DOM文档对象模型的操作,通过前端脚本修改页面的DOM节点形成的XSS,该操作...

  • Vue解决了哪些问题

    虚拟 dom:dom 操作时非常耗性能的,不再使用原生的 dom 操作节点,极大的解放 dom 操作,但具体操作的...

  • Vue中ref属性获取DOM元素和组件引用

    ref获取DOM元素vue中获取DOM元素不建议用js直接操作DOM,使用ref可达到操作DOM的效果写法:thi...

  • 虚拟DOM详解

    vdom是什么?为何使用vdom? virtual dom,虚拟DOM 用JS模拟DOM结构 DOM操作非常昂贵 ...

  • react 是什么?

    用脚本进行DOM操作的代价很昂贵。 有个贴切的比喻,把 DOM 和 JavaScript 各自想象为一个岛屿,它们...

  • 前端中的MV*模式

    在前端领域中,jQuery操作的DOM的时代渐渐被人们所遗弃,SPA应用开始被广泛使用。但是如果依旧使用DOM操作...

网友评论

      本文标题:使用脚本操作DOM

      本文链接:https://www.haomeiwen.com/subject/avucdxtx.html