オブジェクト指向の JavaScript の書き方を学んでいます。div 要素を作成する単純なクラスがありますが、コードをテストしても新しい要素は作成されません。私はこれを正しくやっていますか?次のコードを使用しています。
function elementCreation(elementParent, elementId, elementText) {
this.elementParent = document.getElementsByTagName(elementParent)[0];
this.elementId = elementId;
this.elementHtml = elementText;
this.elementMake = function (type) {
newElement = document.createElement(type);
// add new element to the dom
this.elementParent.appendChild(newElement);
};
}
var newObject = new elementCreation('body', 'testdiv', 'some text here!!!');
newObject.elementMake('div');