動態載入!dom應用!

sunnylovecmc發表於2009-11-08

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
<script>
 function load(){
  var ul = document.createElement("ul");
  
  /*
  var c = document.createComment("this is comment");
  ul.appendChild(c);
  */
  
  for(var i = 0; i<5; i++){
   var li = document.createElement("li");
   li.appendChild(document.createTextNode("資料"+i));
   li.style.color = 'red';
   li.style.border = "dotted 5px green";
   ul.appendChild(li);
  }
  
  //insert before
  var li = document.createElement("li");
  li.appendChild(document.createTextNode("前面的資料"));
  ul.insertBefore(li,ul.firstChild);
  
  var li = document.createElement("li");
  li.appendChild(document.createTextNode("後面的資料"));
  ul.appendChild(li);
  
  
  //alert(ul.childNodes.length);
  var li = document.createElement("li");
  li.appendChild(document.createTextNode("中間的資料"));
  //ul.insertBefore(li, ul.childNodes.item(2));
  ul.childNodes.item(2).parentNode.insertBefore(li, ul.childNodes.item(2));
  
  
  
  document.getElementById('mydiv').appendChild(ul);
 }
</script>
</head>

<body>
<button onclick="load();">點我載入內容</button>
<hr/>
<div id="mydiv"></div>
<!--ccc-->
</body>
</html>

相關文章