如何运行嵌套的 JavaScript 函数
How to run a nested javascript function?
我是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();
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);
window.alert("test");
return div;
}
//add call to run function
this.getFieldset();
}
相关文章:
- 你能在PHP中嵌套JavaScript吗
- 嵌套javascript上的分析错误
- 访问带有变量的嵌套Javascript对象
- 从 CasperJS 中的嵌套 JavaScript 对象获取值
- 嵌套JavaScript对象
- 列出嵌套Javascript对象中的所有重复值
- 嵌套 Javascript 自定义事件
- 平展/取消平展嵌套 JavaScript 对象的最快方法
- 解析中的嵌套 JavaScript 查询
- 如何从任何级别的嵌套javascript对象中删除属性
- 访问for循环中嵌套Javascript文本的属性
- 访问带有变量的嵌套JavaScript对象
- 我可以在网页上嵌套JavaScript脚本吗
- 如何访问此嵌套javascript对象中的嵌套键
- 使用带有嵌套Javascript对象的变量
- 修改现有的嵌套JavaScript函数
- 使用string key访问或创建嵌套JavaScript对象,不需要eval
- 序列化嵌套javascript对象,同时删除某些属性
- 不能在函数中嵌套Javascript函数
- 嵌套Javascript函数