js如何動態為指定的元素新增內容
在實際應用中要根據程式碼的執行情況來動態的建立一個元素,然後新增到指定的元素,下面就通過一個簡單的例項簡單的介紹一下如何實現此效果,程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>js如何動態為指定的元素新增內容-螞蟻部落</title> <script type="text/javascript"> var timer=null; var append=null; function util() { var elm=function() { return document.getElementById("thediv"); } var createtxt=function() { var textNode=document.createTextNode("螞蟻部落"); var divNode=document.createElement("div"); divNode.appendChild(textNode); return divNode; } this.done=function(){ elm().appendChild(createtxt()); } } window.onload=function() { var bt=document.getElementById("bt"); bt.onclick=function(){clearInterval(timer)} append=new util(); timer=setInterval(function(){ append.done() },1000); } </script> </head> <body> <div id="thediv"></div> <input type="button" id="bt" value="停止新增"/> </body> </html>
以上程式碼可以不簡單的為thediv新增div物件,當點選停止新增就可以停止此動作,下面介紹一下此效果的實現原理:
一.實現原理:
1.關於建立元素節點可以使用document.createElement()函式,引數是標籤名稱。
2.關於建立文字節點可以使用document.createTextNode()函式,引數是文字內容。
3.為元素追加內容可以使用appendChild()函式。
二.相關閱讀:
1.setInterval()函式可以參閱setInterval()一章節。
2.clearInterval()函式可以參閱window clearInterval()一章節。
相關文章
- jquery為動態新增元素新增事件薦jQuery事件
- js如何動態在div中新增一個新的元素JS
- jquery獲取具有指定內容的元素jQuery
- 利用jquery實現的向指定元素追加指定內容jQuery
- 使用js動態建立div元素並設定其文字內容JS
- 動態的新增或者刪除指定元素程式碼例項
- jquery 為動態新增的元素繫結事件jQuery事件
- js動態設定div的內容JS
- 使用jquery清空指定元素中的所有內容jQuery
- jquery實現的設定指定元素的文字內容和html內容jQueryHTML
- javascript如何動態新增和刪除元素JavaScript
- js動態在一個元素中新增另一個元素JS
- javascript刪除具有指定文字內容的li元素JavaScript
- jquery為指定的元素新增或者刪除指定樣式類jQuery
- js動態修改元素中的內容程式碼例項簡單介紹JS
- JS把內容動態插入到DIVJS
- js如何獲取指定元素的尺寸JS
- js如何控制css偽元素內容(before,after)JSCSS
- 使用jquery為指定元素新增樣式類jQuery
- 點選實現選中指定元素的文字內容
- JavaScript動態新增li元素JavaScript
- jQuery實現的將指定元素中的內容替換jQuery
- js替換字串中的所有指定內容JS字串
- js如何動態為select下拉選單新增option項JS
- js如何在元素的開頭新增新的元素JS
- 再快一點?動態內容如何加速
- Jquery 給Js動態新新增的元素 繫結的點選事件jQueryJS事件
- jQuery如何清空表單元素的內容jQuery
- C#動態生成EXCLE並進行新增內容(轉)C#
- javascript如何替換字串中的指定內容JavaScript字串
- mac內容如何更改maven指定的java版本MacMavenJava
- javascript實現為指定元素新增class樣式類JavaScript
- Python 爬取網頁中JavaScript動態新增的內容(一)Python網頁JavaScript
- Python 爬取網頁中JavaScript動態新增的內容(二)Python網頁JavaScript
- 用struts 怎樣動態指定form元素ORM
- js動態新增svgJSSVG
- jquery為動態新增元素註冊事件處理函式jQuery事件函式
- javascript如何獲取指定元素內的所有圖片JavaScript