访问 CSS 类设置的 HTML 属性

accessing HTML properties set by CSS class

本文关键字:HTML 属性 设置 CSS 访问      更新时间:2023-09-26

可能的重复项:
当通过外部CSS文件应用时,如何访问javascript中的css属性?
如何获得计算样式?

我正在尝试设置一些简单的东西,以便在单击其他内容时显示/隐藏<div>。 我正在应用于动态<div>的 CSS 类中设置 display 属性。 我发现第一次检查 div.style.display 属性时没有设置为初始类值。 我猜事情工作正常,并且由于我没有专门将样式应用于 HTML 中的标签,因此在我的 JS 执行时没有设置它。 在这种情况下,在标签上显式设置display是否是一种常见的做法,以便我有一个要查询的值?

通常的做法是将元素设置为在CSS文件中display:none,这样在JavaScript加载到页面上时就看不到元素了。但是,如果需要,您可以内联应用style="display:none;"