我通过使用这样的for循环来动态填充html
function htmlpopulate() {
/*some DOM manipulations*/
setInterval(loadhtml, 5000); //getting live data
}
function loadhtml {
activediv.innerHTML = '';
for (i = 0; i < userarray.length; i++) {
var temp = userarray[i].trim();
activediv.innerHTML += '<p onclick="makecall(' + "'" + temp + "'" + ');return false;")">' + temp + '</p><br/>';
}
}
function makecall(data) {
console.log(data);
}
输出:未定义 makecall
如何使内联函数调用该定义的函数?