我正在尝试在 JavaScript 中设置一个事件,但它并没有真正起作用。我很确定我也做得正确。
// in index.htm:
function foo() {
// Load gets code from a php file via ajax
document.getElementById('div').innerHTML = load('phppage.php');
document.getElementById('element').onClick = func;
}
// in lib.js:
function func() { alert('Working'); }
不幸的是...它从不提醒“正在工作”。我有 Google Chrome,我什至检查了开发人员工具中的元素,发现 onClick
属性实际上是 func()
...我不明白为什么这不会工作。
我确实广泛使用了ajax。元素'element'实际上是用ajax加载的
最佳答案
尝试将其更改为“onclick”
关于javascript - 使用 DOM javascript 设置事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3197086/