首页 > 解决方案 > 我的 Uncaught TypeError 有什么问题:无法设置属性 'src' of null

问题描述

我也试图用 .setAttribute 更改我的代码,同样的事情出现了..

在 Javascript 中

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

在 HTML 中:

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

感谢您提供任何进一步的答案!

标签: javascripthtmlattributessetsrc

解决方案


未捕获的类型错误:无法将属性“src”设置为null

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

我脑子里冒出的一些想法:

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

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


推荐阅读