Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么显示==";无”;未按预期给出结果_Javascript_Html_Css - Fatal编程技术网

Javascript 为什么显示==";无”;未按预期给出结果

Javascript 为什么显示==";无”;未按预期给出结果,javascript,html,css,Javascript,Html,Css,我有一个Javascript函数“display()”。我知道如何使我的导航在点击时显示“无”,但不起作用,它只是闪烁 我想让它只使用javascript工作。所以我没有使用queryselector 函数显示(){ var x=document.getElementById(“导航内容”); x、 style.display=“无”; } 标志 jquery:$(“#id_name”).css(“显示”、“无”) javascript:document.getElementB

我有一个Javascript函数“display()”。我知道如何使我的导航在点击时显示“无”,但不起作用,它只是闪烁

我想让它只使用javascript工作。所以我没有使用queryselector

函数显示(){
var x=document.getElementById(“导航内容”);
x、 style.display=“无”;
}

标志
jquery:$(“#id_name”).css(“显示”、“无”)

javascript:document.getElementById(“演示”).style.display=“无”

使用此选项。

jquery:$(“#id_name”).css(“显示”、“无”)

javascript:document.getElementById(“演示”).style.display=“无”


使用此选项。

这是因为您在
上使用onclick,这是因为您在
上使用onclick,首先删除href属性锚定标记始终用于重定向到特定url。最佳做法是使用

<input type="button" value="Click"/>

然后用你的字体图标代替价值, 但如果您想使用锚定标记,请删除href属性或作为href使用

javascript:void(0)


然后尝试

首先删除href属性锚定标记始终用于重定向到特定url。最佳做法是使用

<input type="button" value="Click"/>

然后用你的字体图标代替价值, 但如果您想使用锚定标记,请删除href属性或作为href使用

javascript:void(0)


那就试试看,这根本不是我看到的行为。您没有取消导航,因此它可能正在执行您想要的操作,然后由于
href=“”
而重新加载页面。你为什么要使用链接作为按钮?但是你的脚本在这里工作正常。你需要在你的href中添加一个“#”:因为当href为空时,它会再次加载相同的页面,因此会产生闪烁效果。顺便说一句,
querySelector
是JavaScript。这根本不是我看到的行为。您没有取消导航,因此它可能正在执行您想要的操作,然后由于
href=“”
而重新加载页面。你为什么要使用链接作为按钮?但是你的脚本在这里工作正常。你需要在你的href中添加一个“#”:因为当href为空时,它会再次加载相同的页面,从而产生闪烁效果。顺便问一下,
querySelector
是JavaScript。这与OP有什么不同?您在哪里解释了OP问题的原因,或者您的代码是如何修复它的?这与OP有什么不同?您在哪里解释了OP问题的原因,或者您的代码是如何修复的?最好将代码作为可运行的代码段发布在这里,而不是其他地方。然后你只需要发布一次。虽然它不会停止点击事件(这意味着它会去某个地方,或者尝试),但也可以不发布一次。最好将代码作为可运行的代码片段发布在这里,而不是其他地方。然后你只需要发布一次。虽然它不会停止点击事件(这意味着它会去某个地方,或者尝试),但它也可以不发布一次。