【发布时间】:2017-03-17 20:42:36
【问题描述】:
我有 2 个外部 js 文件,当document.body.innerHTML 添加一个元素时,我需要在 html 中调用一个函数。添加此 div 时,我想调用另一个文件中的一个函数。创建元素时如何调用函数?
//pseudo code
//first file:
document.body.innerHTML += "<div></div>"
//second file:
var foo = function() {
alert("foo");
}
//when div is added call foo.
【问题讨论】:
-
你不能在比声明之后直接调用
foo()吗?顺便说一句,使用innerHTML +=是 bad practice 并导致 DOM 被重新加载。 -
我知道它不受欢迎,但它比this容易写
标签: javascript html