Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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_Jquery_Html_Css_Webpage - Fatal编程技术网

Javascript-在输入中包含内容时可见的按钮

Javascript-在输入中包含内容时可见的按钮,javascript,jquery,html,css,webpage,Javascript,Jquery,Html,Css,Webpage,我希望当用户在特定的输入文本中插入信息时,另一个元素变得可见。我的问题看起来像是在学习,但我是JavaScript世界的新手,我尝试过在谷歌和这里搜索,但什么都找不到 查看我的代码: .hide{ 显示:无; } 密码: 超级简单选项。。。使用上的输入事件处理程序切换其中的类。然后,您可以在CSS中使用相邻的同级选择器来显示或隐藏只需在JavaScript中执行此操作: document.addEventListener(“keydown”,function()){ if(document

我希望当用户在特定的输入文本中插入信息时,另一个元素变得可见。我的问题看起来像是在学习,但我是JavaScript世界的新手,我尝试过在谷歌和这里搜索,但什么都找不到

查看我的代码:

.hide{
显示:无;
}

密码:

超级简单选项。。。使用
上的输入事件处理程序切换其中的类。然后,您可以在CSS中使用相邻的同级选择器来显示或隐藏
只需在JavaScript中执行此操作:

document.addEventListener(“keydown”,function()){
if(document.getElementById(“pwInput”).value!=“”){
document.querySelector(“.hide”).style.display=“inline”;
}
否则{
document.querySelector(“.hide”).style.display=“无”;
}
});
.hide{
显示:无;
}

密码:

正确的标记是
,而不是
。因此,在人员键入时向其添加事件处理程序。。。。。如果用户删除了密码,那么锚就会消失“哦,是的,对不起-我错过了
else if
。现在修复。只要
else
就足够了是的,因为你有
“任何东西“
;中间没有。Fixed进行条件测试
onkeydown
不是比每“毫秒”一次更有逻辑吗?