javascript - 为什么图像为 NULL(javascript)?
问题描述
所以这是我的代码:
import menuiconexpand from './OBH-Logo-Font.png';
...
<img src={menuiconexpand} className="menuiconexpand" />
...
document.getElementById(menuiconexpand).style.display = "block";
我的问题是,那个视觉工作室说,这个对象是空的。为什么 ist 为空?
解决方案
这是因为 menuexpand 没有图像,或者您显示不正确。
导入时您的路径必须不正确。只需右键单击您感兴趣的图像,然后单击复制路径。在导入时使用该路径。现在,将路径中的所有反斜杠替换为正斜杠。
也改变: -
document.getElementById(menuiconexpand).style.display = "block";
至
document.querySelector(".menuiconexpand").style.display = "block";
推荐阅读
- apache-flink - Apache Beam 中的 commitOffsetsInFinalize() 和复选标记
- javascript - 如何在 laravel 中验证多个字段?
- c# - 循环访问会员列表并获取用户
- c++ - 将一维向量中表示的矩阵旋转 90 度
- r - R中重叠类别的计数和百分比
- python - Geopandas 彩色地图未正确显示
- angular - TSLint 扩展在我在 Visual Studio Code 中运行的 Angular 应用程序中引发错误
- java - Java FileSystemWatcher 在高频写入文件时不会捕获文件创建事件,直到所有文件都被写入
- express - 将 id 从 URL 保存到 USER.REQ 而不刷新页面
- eclipse - 这在 Eclipse 中意味着什么?