js動態在一個元素中新增另一個元素
在實際應用中可能需要根據需要動態的建立一個元素,然後再將這個元素新增到指定的元素中,下面就通過程式碼例項簡單介紹一下如何實現此功能,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>為DOM節點新增元素-螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var obox=document.getElementById("box"); var newDiv=document.createElement("div"); var txtNode=document.createTextNode("螞蟻部落歡迎您"); newDiv.appendChild(txtNode); obox.appendChild(newDiv); } </script> </head> <body> <div id="box"></div> </body> </html>
本帖最後由 antzone 於 2016-3-11 23:16 編輯
js動態在一個元素中新增另一個元素:
在實際應用中可能需要根據需要動態的建立一個元素,然後再將這個元素新增到指定的元素中,下面就通過程式碼例項簡單介紹一下如何實現此功能,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>為DOM節點新增元素-螞蟻部落</title>
<script type="text/javascript">
window.onload=function()
{
var obox=document.getElementById("box");
var newDiv=document.createElement("div");
var txtNode=document.createTextNode("螞蟻部落歡迎您");
newDiv.appendChild(txtNode);
obox.appendChild(newDiv);
}
</script>
</head>
<body>
<div id="box"></div>
</body>
</html>
以上程式碼實現實現了我們的要求下面簡單對此做一下簡單介紹:
var obox=document.getElementById("box")可以獲得id屬性值為box的div物件。
var newDiv=document.createElement("div")再建立一個新的div物件。
var txtNode=document.createTextNode("螞蟻部落歡迎您")建立一個文字節點物件。
newDiv.appendChild(txtNode);將文字節點物件新增到新的div物件。
obox.appendChild(newDiv),將新的div新增到box中去。
相關閱讀:
1.createElement()函式可以參閱js createElement()一章節。
2. 文字節點可以參閱javascript如何建立一個文字節點一章節。
相關文章
- js如何動態在div中新增一個新的元素JS
- 在一個元素上:hover,改變另一個元素的css屬性CSS
- 判斷一個元素是否是另一個元素的子元素或者父元素
- 如何判斷一個元素是否位於另一個元素之中
- csss中box-sizing的問題 元素在另一個元素中框框包含的問題CSS
- javascript如何動態生成一個元素JavaScript
- 如何將一個陣列中的元素插入另一個陣列陣列
- javascript在陣列開頭新增一個元素JavaScript陣列
- CSS3元素環繞另一個元素旋轉CSSS3
- JavaScript動態新增li元素JavaScript
- 在一個js檔案中引入另一個js檔案JS
- jQuery在元素集合中獲取第N個元素jQuery
- JavaScript在陣列開頭新增一個新的元素JavaScript陣列
- js如何動態為指定的元素新增內容JS
- jquery為動態新增元素新增事件薦jQuery事件
- js動態建立元素,並控制元素樣式JS
- js如何獲取指定元素在陣列中個數JS陣列
- AngularJS中寫一個包裹HTML元素的directiveAngularJSHTML
- jquery在匹配元素外面巢狀一個新的元素jQuery巢狀
- JavaScript 動態新增與刪除元素JavaScript
- js小功能之-新增元素-清楚元素JS
- JS中動態新增元素並繫結事件,造成程式重複執行JS事件
- 使用removeChild()函式動態刪除一個li元素REM函式
- js實現的在li元素列表的任意位置插入一個新的li元素JS
- jquery如何在li元素列表的開頭新增一個新li元素jQuery
- 在靜態類中定義一個泛型方法查詢陣列元素泛型陣列
- js如何在陣列的開頭新增和刪除一個元素JS陣列
- JavaScript動態新增或者刪除HTML元素JavaScriptHTML
- JavaScript動態新增和刪除div元素JavaScript
- javascript如何動態新增和刪除元素JavaScript
- 利用jQuery在指定元素中新增html元素jQueryHTML
- jquery如何新增一個新的元素節點jQuery
- 給一個塊元素新增多張背景圖片
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- js 在陣列的指定索引位置插入一個新的元素JS陣列索引
- 探討把一個元素從它所在的div 拖動到另一個div內的實現方法
- 事件委託---動態建立的元素新增事件事件
- jquery動態新增li元素程式碼例項jQuery