js中createlement和creatTextnode屬性

js中可以使用creatElement方法創造一個新的元素,使用creatTextnode創造一個新的text文本元素。

之后使用appendchild插入到已存在的元素中。

window.onload = function () {    
var testdiv = document.getElementById('testdiv');    
var para = document.createElement('p');    
testdiv.appendChild(para);    
var txt = document.createTextNode('hello world');    
para.appendChild(txt);
};

**
以上的例子就是使用這兩個方法創建的屬性,可以看到。
我們定義了一個textdiv的變量,然后或許testdiv這個id,
再定義一個新的變量para,創造一個新的元素,
再將para插入到testdiv元素中。
之后創建一個新的文本元素,之后插入到para中。

例子2:

html部分

<!DOCTYPE html><html lang="en">
<head>    
<meta charset="UTF-8">    
<title>jsEG</title>    
<script src="../js/js01.js">    
</script>
</head>
<body>       
<div id="testdiv">       
</div>
</body>
</html>

js部分

window.onload = function () {    
var para = document.createElement('p');    
var txt1 = document.createTextNode('txt1');    
para.appendChild(txt1);    
var emphasis = document.createElement('em');    
var txt2 = document.createTextNode('txt2');    
emphasis.appendChild(txt2);    
para.appendChild(emphasis);    
var txt3 = document.createTextNode('txt3');    
para.appendChild(txt3);    
var testdiv = document.getElementById('testdiv');    
testdiv.appendChild(para);
};

這一部分將變量與賦值放在一起,可以很好的看出來變量與子代的關系。
缺點是,代碼顯得雜亂。

window.onload = function () {    
var para = document.createElement('p');    
var txt1 = document.createTextNode('txt1');    
var emphsis = document.createElement('em');    
var txt2 = document.createTextNode('txt2');   
var txt3 = document.createTextNode('txt3');    
var testdiv = document.getElementById('testdiv');    

para.appendChild(txt1);    
emphsis.appendChild(txt2);    
para.appendChild(txt3);    
testdiv.appendChild(para);};

這一部分的代碼非常簡潔,雖然分析其中的關系有些費力,但是代碼簡介美觀,我個人更推薦這種代碼顯示方式。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,595評論 25 708
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,815評論 1 92
  • 今天我們看所謂流行音樂,流行文學,往后看,其實一文不名。后代的子孫會說今天的我們:思想匱乏,精神空洞……曾經唐詩宋...
    黃老邪怪閱讀 178評論 0 0
  • 昨天和一位中科院心理學在讀博士女朋友,話說到情緒!她的一句話點醒夢中人,一直覺得自己脾氣不好控制不住情緒,山雨欲來...
    讀娘閱讀 227評論 0 0
  • 《乙瑛碑》書風頗嚴謹,富素樸之趣,是漢隸成熟時期的典型作品,也是后人學習隸書最佳范本之一。 清代萬經在《分隸偶存》...
    啞廬閱讀 1,864評論 1 3