为父元素添加样式

时间:2018-06-28 14:30:18

标签: css3 typescript google-maps-markers openinfowindowhtml

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

我被困在这里。请帮忙。

1 个答案:

答案 0 :(得分: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中这也应该起作用,只需将要添加到其上的类及其应获取的样式插入父类即可。