0
我想使用构造函数来帮助创建DOM元素,但是我想知道是否有首选的方法来做到这一点。我知道我可以使用框架来处理这个问题,但我想用vanilla JavaScript来实现它。创建DOM元素的构造函数
下面显示的两种方式似乎工作,但我还没有使用功能非常多的new
运算符。两种方式有什么区别吗?在这种情况下,我会更好地使用简单的旧功能,而不是使用new
?
// First way
function Title(text){
this.element = document.createElement('h2');
this.element.innerText = text;
return this.element;
}
// Second way
function Title(text){
var element = document.createElement('h2');
element.innerText = text;
return element;
}
var title = new Title("Hello");
document.body.appendChild(title);