我编写了一个JS函数来隐藏HTML中的一些元素,并使用window.onload()调用该函数。但是存在一个问题,window.onload()在HTML加载完成后调用函数,这使得这些元素先在网页中显示,然后等待几秒钟它们就消失了。那我有没有办法在加载这个网页的过程中,一开始就把它隐藏起来呢?下面是我的JS代码: var e = document.getElementById(id);
e.style.display
我有一个用于响应导航的JS函数,当屏幕太小时,可以用一个汉堡按钮来隐藏和显示导航。我的问题是,即使CSS样式显示为display:none,导航的链接也会在加载时显示,之后该按钮会按预期工作,并让我在display: none和display: flex之间切换。是什么导致它在加载时忽略display: none? var x = document.getElementById("navLinks");
if (x.style.<e