一尘不染

getElementById返回null吗?[关闭]

javascript

document.getElementById('id of div that definately exists') 返回null。

我最初是在最后一次加载javascript的,以确保无需担心onload事件。我也尝试使用onload事件。这很诡异。任何想法或帮助将不胜感激。


阅读 364

收藏
2020-05-01

共1个答案

一尘不染

原因可能是:

  1. 无效的HTML语法(某些标记未关闭或类似错误)
  2. 重复的ID-有两个具有相同ID的HTML DOM元素
  3. 也许您试图通过ID获取的元素是动态创建的(由ajax加载还是由脚本创建)?

请发布您的代码。

2020-05-01