以文本方式查看主题

-  ╋艺 镇╋  (http://wdystv.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://wdystv.com/bbs/list.asp?boardid=4)
----  createTextNode()和createElement()的区别  (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=2249)

--  作者:admin
--  发布时间:2010/9/16 15:55:23
--  createTextNode()和createElement()的区别
请不要光从字面上解释如果有原码,请提供,谢谢

-----------------

答:<td>hello</td>
createTextNode对应hello
createElement对应<td></td>
---------
<p id="hello" style="background-color:#FFFF00"></p>
<script>
var text1=document.createTextNode("xx");
var text2=document.createTextNode("dd");
var oneinput=document.createElement("input");
oneinput.type="text";
var thep=document.getElementById("hello");
thep.appendChild(text1);
thep.appendChild(oneinput);
thep.appendChild(text2);
</script>
----------
JMS的createTextNode和createElement?
对于XML也是一样,如果你两个元素中间需要一段文本,那么就必须createTextNode而不是createElement。例如<a>ccbb</a>kou<c>哈哈</c>那么这个kou必须由createTextNode生成,而a和c标签元素就必须由createElement生成

--  作者:乐魔舞
--  发布时间:2010/9/28 15:12:15
--  
 createElement 创建像 A ,INPUT,P,这样的元素吧
createTextNode创建里面的内容。

appendChild难道是为了让这些创建的内容显示出来吗?在XML中也可以用于插入诶,到底啥功能。
[此贴子已经被作者于2010-9-29 13:54:25编辑过]