关于在JavaScript中创建新元素

问题描述:

您能否解释下面的JavaScript代码? 我自己完全无法理解它。关于在JavaScript中创建新元素

function appendText() { 
var txt1 = "<p>Text.</p>";    
var txt2 = $("<p></p>").text("Text."); 
var txt3 = document.createElement("p"); 
txt3.innerHTML = "Text.";    
$("body").append(txt1, txt2, txt3);  // Append new elements 
} 
+0

它创建3个变种,它们持有相同文本的相同元素。然后,所有三个都通过jQuery附加到body上。 – Michelangelo 2015-04-04 13:56:53

+0

@Mikey非常感谢您的帮助! – 2015-04-14 16:44:38

正如我所见。这些是在JavaScript中创建元素的方法。

第一个是通过构造HTML字符串来创建的。

其次,它使用jQuery创建元素。

第三,它使用浏览器本地文档createElement方法来创建它。

所有这三种变化都做同样的事情。创建一个元素。