Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 querySelectorAll()-如何_Javascript - Fatal编程技术网

javascript querySelectorAll()-如何

javascript querySelectorAll()-如何,javascript,Javascript,我有这个密码。即使在声明之后 curr_attr.value = 'display: block' ; 执行后,面板将不可见。但是,它在第二次工作时,在工作和不工作之间交替 函数filterEntries(){ var selectedText=$(“#搜索:选定”).text(); var enteredText=$(“#txtSearchValue”).val(); enteredText=enteredText.split(“”).join(“”); var表; var AllPanel

我有这个密码。即使在声明之后

curr_attr.value = 'display: block' ;
执行后,面板将不可见。但是,它在第二次工作时,在工作和不工作之间交替

函数filterEntries(){
var selectedText=$(“#搜索:选定”).text();
var enteredText=$(“#txtSearchValue”).val();
enteredText=enteredText.split(“”).join(“”);
var表;
var AllPanel=$(“.panel”);
console.log(“allPanels.hide(2000);第202行”);
所有面板。隐藏(1000);
if(selectedText.toLowerCase()=='band name'){
如果(输入文本==''){
//移除过滤器并显示所有元素
console.log(“allPanels.show();第210行”);
所有面板。显示(1000);
}否则{
//log(“allPanels.show();在第215行”);
//所有面板。显示(1000);
table=document.queryselectoral(“[data searchband=“+CSS.escape(enteredText)+”]”);
对于(变量i=0;i

搜索条件
乐队名称
内容标题
搜寻

您可以使用
curr\u node.style.display='block'


例如,在控制台中键入document.body.style.display='none'
并查看效果。

问题在于隐藏和显示。我使用了hide(2000)和show()。在用hide()替换hide(2000)后,它开始工作。我猜动画会弄乱show()或display=block。现在使用hide(2000)替换为hide(),display=block工作得很好。谢谢大家!

您使用循环查找
style
属性有什么原因吗?无论如何,我看不出您所说的不起作用。您是说
querySelectorAll
有时找不到任何元素吗?请添加一个(因为…)我想说的是curr_attr.value='display:block';在调用allPanels.hide()后第一次不起作用;curr_attr.value='display:block';会被执行,但不会取消隐藏其中一个面板。第二次单击按钮时,取消隐藏会起作用。第三次取消隐藏不会起作用。第四次取消隐藏会起作用。希望这会有所帮助。@Andreas-已经更新了HTML和JS代码。这是设置样式的另一种方法,但如何设置呢它能解决问题中描述的问题吗?