如何从window.selection()中获得文本样式?

How can I get the text style from window.selection()?

本文关键字:文本 样式 window selection      更新时间:2023-09-26

当用户选择只有1行时,我试图获得文本选择的css样式。

这是我的代码,适用于多行选择大小写:

var selectedDivs = window.selection().getRangeAt(0).cloneContent().children
// Then I can get css style from selectedDivs 

但是对于单行选择selectedDivs总是[]。在这种情况下,我如何获得css样式?我试过startContainer &

parentNodestartContainer应该给你你所需要的。

window.getSelection().getRangeAt(0).startContainer.parentNode