[英]Why JavaScript doesn't work on localhost but works perfectly on my machine?
我正在尝试创建一个隐藏/显示 div 的按钮,这段代码在我的浏览器中完美运行,但是如果我上传到我的本地主机,它就会变得一团糟(我使用 XAMPP)
var dropdown = document.getElementById("dropdown"); function Mostrar() { dropdown.style.display = "flex"; } function Ocultar() { dropdown.style.display = "none"; }
<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="styles.css"> <title>Menu Responsive</title> </head> <body> <input type="button" value="Hide text" onclick="Ocultar()"> <input type="button" value="Show text" onclick="Mostrar()"> <ul id="dropdown"> <li>INICIO</li> <li>BLOGS</li> <li>CURSOS</li> <li>CONTACTO</li> </ul> <script type="text/javascript" src="code.js"></script> </body> </html>
更新您的功能如下
function Mostrar() {
// dropdown.style.display = "flex"; // Change this to "block"
dropdown.style.display = "block";
}
可能是浏览器问题。 将您的 Monstrar 函数更改为此
function Mostrar() {
dropdown.style.display = "inline-flex";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.