0

我想为子类 .gm-style .gm-style-iw 的父元素编写样式。我也使用过 :parent ,但它不起作用。这两个类是动态出现在 DOM 中的。

我被困在这里。请帮忙。

4

1 回答 1

0

使用纯 CSS 是不可能的,你可以使用 Javascript 来做到这一点,但没有选择使用纯 CSS 来做到这一点,抱歉。

:parent是一个关于它在实施时的样子的概念。

编辑 - JS

let a = document.querySelectorAll('.gm-style');
for(let i = 0; i < a.length; i++) {
    a[i].parentNode.classList.add('');
}

即使在 IE11 中,这也应该可以工作,只需将要添加到父级的类插入它应该获得的样式。

于 2018-06-28T14:33:39.197 回答