javascript - 如何运行嵌套的 JavaScript 函数?

标签 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();

最佳答案

首先您应该创建一个 Fieldset 实例,然后您就可以调用它的函数(称为方法):

var myFieldset = new Fieldset();

myFieldset.getFieldset();

关于javascript - 如何运行嵌套的 JavaScript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11018710/

相关文章:

javascript - 如何获取所选内容中所有文本元素的边界框值?

javascript - 以 HTML 格式操作 AJAX 响应

javascript - Javascript 中的警告框

javascript - 在 moment.js 中获取一个月中的最后一个星期一

javascript - Cytoscape.js - 检测是否在 boxend 上选择了任何节点

javascript - 如何在 ng-repeat 期间呈现 {{ }}?

javascript - 获取今天、昨天和明天的日期并在这些日期之间切换

javascript - Node.js:提交表单时接收空正文

JavaScript : how to link categories to date in highcharts

javascript - GA 发送事​​件,不适用于自定义维度