要解决“addEventListener null,onclick工作(onload不起作用,js在单独的文档中)”的问题,可以尝试以下解决方法:
- 使用window.onload事件代替document.onload事件。有时候document.onload事件可能无法正常工作,因此可以尝试使用window.onload事件来确保在整个文档加载完毕后执行相应的操作。例如:
window.onload = function() {
// 在这里执行你的代码
};
- 在HTML中直接绑定onclick事件。如果addEventListener方法无法正常工作,可以尝试在HTML中直接绑定onclick事件来执行相应的操作。例如:
- 使用DOMContentLoaded事件代替onload事件。如果onload事件无法正常工作,可以尝试使用DOMContentLoaded事件来确保在DOM加载完毕后执行相应的操作。例如:
document.addEventListener("DOMContentLoaded", function() {
// 在这里执行你的代码
});
请根据具体情况选择合适的解决方法。