createTextNode()方法创建新的文本节点,返回新创建的Text节点。
语法:
documnet.createTextNode(data)
参数:
data:字符串值,可规定此节点的文本
例子:创建一个<div>元素并向其中添加一条消息
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
.a1{
width:200px;
height:100px;
background-color:#ccc;
}
</style>
</head>
<body>
<script type="text/javascript">
var element=document.createElement("div");
element.className="a1";
var textNode=document.createTextNode("hello word!");
element.appendChild(textNode);
document.body.appendChild(element);
</script>
</body>
</html>
例子:创建一个P标签,设置className属性,使用createTextNode创建文本节点“I love javaScript!!”
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style type="text/css">
.message{
width:200px;
height:100px;
background-color:#CCC;}
</style>
</head>
<body>
<script type="text/javascript">
var element = document.createElement("p");
element.className = "message";
var textNode = document.createTextNode("I love JavaScript!");
element.appendChild(textNode);
document.body.appendChild(element);
</script>
</body>
</html>