【发布时间】:2019-03-24 12:03:15
【问题描述】:
例如,怎么可能?访问并设置下面元素的 ::after 伪选择器的背景颜色?
@ViewChild('infobubble', { read: ElementRef }) infoBubbleElement: ElementRef;
ngAfterViewInit(): void {
const elem = this.infoBubbleElement.nativeElement;
elem.style.backgroundColor = 'green';
}
【问题讨论】:
-
我不是角度专家,但你不能用 JS 访问伪元素,所以你不能用 angular 来做
-
伪元素不能被 JS/JQ 选择,因为它们不是 DOM 元素。使用类将是最佳的。 - stackoverflow.com/questions/5041494/…
-
检查这个:stackoverflow.com/questions/5041494/… 它可以帮助你找到方法
标签: css angular css-selectors