Javascript查找任何可见元素

Javascript查找任何可见元素,javascript,jquery,html,css,Javascript,Jquery,Html,Css,JavaScript中是否有任何方法可以查看是否存在任何可见元素,然后隐藏它们 我试图避免使用一堆if语句来检查每个需要可见/隐藏的div。一次只能看到一个div;我有一打左右,这可能会导致很多if语句 谢谢您的帮助。为什么不使用jquery $('element:visible').each(function( index ) { $(this).hide(); }); 如果有任何可见的元素,然后隐藏可见可能是一些不同的想法,您的意思是显示:无?可见:隐藏?其他?当用户单击某个主题时,右

JavaScript中是否有任何方法可以查看是否存在任何可见元素,然后隐藏它们

我试图避免使用一堆if语句来检查每个需要可见/隐藏的div。一次只能看到一个div;我有一打左右,这可能会导致很多if语句

谢谢您的帮助。

为什么不使用jquery

$('element:visible').each(function( index ) {
  $(this).hide();
});

如果有任何可见的元素,然后隐藏可见可能是一些不同的想法,您的意思是显示:无?可见:隐藏?其他?当用户单击某个主题时,右侧将显示用户单击内容的说明。老实说,我不知道我的意思是什么。通常情况下,OP已经知道他想要实现什么,已经尝试过编码,当他陷入困境时,他会来到这里。当你甚至不知道你想要什么的时候,我们该怎么帮助你?我知道我想要什么。我做过,尝试过jquery和javascript,但都失败了,可能是因为它们的引用问题。我需要在单击某个元素以使其可见时隐藏所有元素。只需首先隐藏所有元素,然后显示所需的元素。您可以只执行$'element:visible'。隐藏,除非他们需要执行其他操作jQuery是帖子中的标记,OP从未说过他/她不能使用它。