我正在學習如何編寫面向對象的JavaScript。我有一個簡單的類來創建div元素,但是當我測試代碼時,沒有創建新元素。我是否正確地做這件事?我正在使用以下代碼:使用面向對象創建新元素javascript
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');
哦好吧我現在看到它創建了div,但我如何應用id和文本? ''testdiv','一些文字在這裏!!!''確實顯示。 –
我認爲OP期待/希望提供的文本在DIV中呈現(這裏的一些文本!!!) –
代碼不能很好地工作,因爲它沒有設置元素HTML或ID。 – MrCode