我是新來的面向對象的編程在JavaScript中,我試圖瞭解我正在工作的項目中的一些功能。如何運行嵌套的javascript函數?
我將如何調用/運行內部函數(列出'this.getFieldset = function(){')來執行?
function Fieldset() {
this.id = "";
this.content = document.createElement("DIV");
this.content.id = "content";
this.title = "Title";
this.getFieldset = function() {
var div = document.createElement("DIV");
div.id = this.id;
var span = document.createElement("SPAN");
var fieldset = document.createElement("DIV");
fieldset.id = "fieldset";
var header = document.createElement("DIV");
header.id = "header";
span.appendChild(document.createTextNode(this.title));
header.appendChild(span);
div.appendChild(header);
div.appendChild(this.content);
div.appendChild(fieldset);
return div;
}
}
var myFieldset = new Fieldset();
myFieldset.getFieldset();
我建議通過[MDN閱讀 - 有工作對象(https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Working_with_Objects)。 –
你想從哪裏執行它? – Sebas