【发布时间】:2017-10-04 23:50:50
【问题描述】:
我正在尝试将 CSS 样式插入到 h1 类元素中。它在我更新 mmy 主题之前有效,但由于某种原因它现在不起作用。有人知道为什么吗?
我已尝试使用 getElementsByClassName 和 [0] 来查找数组,但对我没有任何帮助。 CSS 类有 display:none,因为我希望标题只显示在包含“product_title entry-title”类的页面上。所以当它找到那个类时,它应该给要显示的元素添加一个 CSS 类:block,这样它就会显示在那些页面上。
z=document.querySelector("product_title entry-title");
z.style.display="block";
#content h1:first-child {
padding-top: 0px;
display:none;
}
<h1 class="product_title entry-title">Arkham Horror</h1>
【问题讨论】:
-
操作,请注意。 “document”的重复行是一个简单的复制粘贴错误。
-
那么请进行编辑,因为这会在您的 sn-p 中引发错误,您的选择器也必须是这样的:
querySelector('.product_title.entry-title') -
谢谢,但我最终还是得到了这个错误。即使我尝试了此线程上的所有 cmets :( "(index):434 Uncaught TypeError: Cannot read property 'style' of null at (index):434"
标签: javascript jquery html css