首页 > 解决方案 > 为什么图像为 NULL(javascript)?

问题描述

所以这是我的代码:

import menuiconexpand from './OBH-Logo-Font.png';

...

<img src={menuiconexpand} className="menuiconexpand" />

...

document.getElementById(menuiconexpand).style.display = "block";

我的问题是,那个视觉工作室说,这个对象是空的。为什么 ist 为空?

标签: javascript

解决方案


这是因为 menuexpand 没有图像,或者您显示不正确。

导入时您的路径必须不正确。只需右键单击您感兴趣的图像,然后单击复制路径。在导入时使用该路径。现在,将路径中的所有反斜杠替换为正斜杠。

也改变: -

document.getElementById(menuiconexpand).style.display = "block";

document.querySelector(".menuiconexpand").style.display = "block";

推荐阅读