我有如下元素
<div class="one">send Message</div>
<div class="one">send Message</div>
<div class="one">send Message</div>
我有一个网页,上面有发送消息按钮,其中一次只能看到一个按钮。其他两个按钮通过一些 javascript 代码隐藏。例如,如果第二个按钮可见,我应该能够得到只有那个元素。
所以我的代码会是这样的
document.querySelector(".one:visible");
在 jquery 中,代码是 $(".one:visible");
,工作正常,但我需要知道如何通过纯 javascript 执行此操作。
原文由 Vishnu 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是您可以使用的纯 Javascript: