JS:querySelectorAll 相对于 z-index
我想选择作为“body”的子元素并设置了 z-index: 2 属性的所有“div”元素。
document.querySelectorAll('body > div');
如何对此 querySelector 进行 z 索引检查?
I would like to select all "div" elements that are children of the "body" and have z-index: 2 property set.
document.querySelectorAll('body > div');
How do I involve the z-index check on this querySelector?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信您不能将“z-index”包含到选择器中,因为没有用于根据 CSS 样式属性选择元素的 CSS 选择器语法。
您可以做的是通过为元素指定一个特定的类来实现“z-index: 2”样式。然后,您可以在选择器中使用该类(“body > div.zIndex2”或其他)。
I believe that you can't involve the "z-index" into the selector, because there's no CSS selector syntax for selecting elements based on CSS style attributes.
What you could do would be to achieve your "z-index: 2" styling by giving elements a particular class. You could then use the class in your selector ("body > div.zIndex2" or whatever).
我可能会使用 jQuery 进行这样的选择和自定义选择器,例如:
然后调用:
但你需要 jQuery 来实现这一点,我还没有测试过它
I would probably use jQuery for a selection like that and a custom selector like:
Then call with:
but you would need jQuery for this and I haven't tested it