javascript - 我的 Uncaught TypeError 有什么问题:无法设置属性 'src' of null
问题描述
我也试图用 .setAttribute 更改我的代码,同样的事情出现了..
在 Javascript 中
document.getElementById("MyImg").src = "./sea.jpg";
在 HTML 中:
<img src="./earth.jpg" id="MyImg">
感谢您提供任何进一步的答案!
解决方案
未捕获的类型错误:无法将属性“src”设置为null
空是重要的部分。您的 DOM 搜索 (getElementById) 失败。
我脑子里冒出的一些想法:
- 该脚本在不同的页面中运行
- 标签实际上并不存在
- id 中有一个拼写错误(虽然在您的示例中看起来不错)
如果您需要一个示例来解决:https ://www.w3schools.com/jsref/prop_img_src.asp
推荐阅读
- javascript - 两个数组javascript的区别
- python - 为什么默认值不影响 sqlalchemy 中的表?
- python - Open CV Error: Multiple bounding boxes are being created around one single object during automated annotation attempt
- javascript - How should I combine debounce with a MutationObserver
- c++ - 终止进程并关闭所有打开的监听端口
- android - File Not Created in Android P
- python - Scipy Differential Evolution - init specifying start
- android - Android GCM Push notifications not received on some latest OS (Oreo and Pie)
- javascript - 在 Kendo Grid 上调用 JS 函数不起作用
- android - 在另一个活动中保存 Webview 的 cookie 登录