我有一个问题,我似乎无法自己决定,所以我会在这里问。问题很简单:无论是使用内嵌的Javascript事件还是之后添加它们。在后台的理论是不是那么简单:Javascript内联事件或事后添加事件
我有一个JS对象,返回HTML。无论何时创建此对象,返回的HTML都将用于其他对象的HTML。因此,添加事件并不是直接的。请参阅:
secret.object = function()
{
this.init = function()
{
var html = '<div>and lots of other HTML content</div>';
return html;
};
}
这是该代码中创建了一个样本对象:
for (var i = 0; i < countObjects; i++)
{
var obj = arguments[0].content[i];
generatedContent += spawnSecret(); /* The spawnSecret() is a method that initializes the object, and calls its init() method that returns the HTML.
}
,然后后来我创建一个新的对象,其属性“内容”将被设置为“generatedContent”。它需要在我拥有的秘密对象内,无处添加事件。由于我的系统是这样构建的,我只能看到两种方法:使用内联事件或使用方法调用而不是返回来构建HTML。
希望这不是太难理解..