javascript - css 选择器或 xpath 选择器

标签 javascript css wordpress

我在代码中有一个 div。我不想显示它或删除它。哪个都可以

代码如下:

  <div addthis:url="http://sampletest.com/?p=2748" class="addthis_toolbox addthis_default_style " addthis:title="Clarifying the event "></div>

这是来自 wordpress 页面。

我不知道在 css 中如何选择 addthis:url="http://sampletest.com/?p=2748"和 addthis:title="Clarifying the event "因为 class="addthis_toolbox addthis_default_style 不是独一无二的选择

我尝试使用 javascript

    element = document.evaluate('//div[@addthis:url="http://sampletest.com/?p=2748"]',
    document,
    null,
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
    null);

但它没有选择。

最佳答案

它有一个类。您所要做的就是在您的 CSS 中定位该类。

该类是addthis_toolbox,因此下面将隐藏div 及其内容。

.addthis_toolbox {
    display: none;
}

只需确保此类未在您不想隐藏的其他元素中使用,否则它们也会被隐藏。

关于javascript - css 选择器或 xpath 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21396664/

相关文章:

javascript - react Gatsby : implemented sequential fade-in animation for gallery but it doesn't work right after being deployed

javascript - 回调与从另一个函数(JS)调用一个函数不同吗?

jquery - 用html的两侧翻转div

css - css中 ">"和 ""选择器的区别

css - 移动优先媒体查询不会覆盖原始 CSS

mysql - wp_actionscheduler_actions -> #1067 - 'scheduled_date_gmt' 的默认值无效

css - 使用 CSS 更改 Wordpress 中图标的颜色

javascript - 将 d3 子弹图加载到跨度中

javascript - 在 ko.observableArray 模型绑定(bind)问题中向下移动项目

html - 如何将大文本分成多个 block ,所有 block 都具有相同的最大高度?