javaScript---灵活多变的动态添加标志

传统的动态添加标志都不太灵活要么行为与表现没分开,要么就是忽略细节,大刀阔斧。这篇短文主要是介绍使用DOM方法去动态的添加标志与文本内容。相比传统的方法,此做法更加合理。

这里简单介绍几个方法:

document.createElement()---添加元素节点

parentNode.appendChild()---将某节点插入文本中的一个节点中,成为他的子节点

document.createTextNode()---将文本内容插入节点中

简单的演示一下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Test</title>
<script type="text/javascript">
function (){
  var para = document.createElement("p");
  var divnode = document.getElementById("test");
  divnode.appendChild(para);
  var txt = document.createTextNode("Hello world!");
  divnode.appendChild(txt);
</script>
</head>
<body>
<div id="test">
</div>
</boby>
</html>

上面的例子只是简单的演示怎么使用这三个函数,结合之前的内容可以更加丰富的为文本添加内容。


你可能感兴趣的:(createElement,createTextNode,appendChild)