javascript - 使用 DOM javascript 设置事件

标签 javascript dom events onclick element

我正在尝试在 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/

相关文章:

javascript - 在 UI5 中绑定(bind)关联 XSOData?

javascript - 什么是快速收集页面上最常用词的方法?

javascript - 如何防止 iframe 在 DOM 中移动时重新加载

java - JavaFX中Event consumes的含义是什么

c++ - 如何在 MFC 中设置菜单项旁边的复选标记?

c - SDL/C EventHandler 连续键

javascript - 如何使用 JavaScript 遍历数组?

javascript - this.setState 无法传递来自 res.data 的信息

javascript - 如何在进行休息调用时更新 Angular-footable 值?

javascript - 防止父事件在 jQuery 上触发