【问题标题】:What is the problem with my Uncaught TypeError: Cannot set property 'src' of null我的 Uncaught TypeError 有什么问题:无法设置属性 'src' of null
【发布时间】:2020-09-23 18:45:14
【问题描述】:

我也尝试使用 .setAttribute 更改我的代码,出现同样的情况..

在 Javascript 中

document.getElementById("MyImg").src = "./sea.jpg";

在 HTML 中:

<img src="./earth.jpg" id="MyImg">

感谢您的任何进一步的回答!

【问题讨论】:

  • 请详细描述您的问题
  • 什么时候运行你的js?它似乎在文档准备好并且 html 完全加载之前执行

标签: javascript html attributes set src


【解决方案1】:

未捕获的类型错误:无法设置 null

的属性“src”

null 是重要的部分。您的 DOM 搜索 (getElementById) 失败。

我脑海中的一些想法:

  1. 脚本正在其他页面中运行
  2. 标签实际上并不存在
  3. id 中有一个拼写错误(不过在您的示例中看起来不错)

如果你需要一个例子来解决:https://www.w3schools.com/jsref/prop_img_src.asp

【讨论】:

  • 1.该脚本在同一个 .html 页面上,带有标签
  • 也许 Vinserello 是正确的,脚本可能在文档准备好之前执行。将
猜你喜欢
  • 2016-11-01
  • 2017-03-12
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 2013-01-02
  • 2021-10-15
  • 2022-11-13
  • 2019-04-18
相关资源
最近更新 更多