当用户仅选择1行时,我正在尝试获取文本选择的CSS样式。
这是我的代码,适用于多行选择情况:
var selectedDivs = window.selection().getRangeAt(0).cloneContent().children
// Then I can get css style from selectedDivs
但是对于单行选择,
selectedDivs
始终为[]
。在这种情况下,如何获得CSS样式?我试过了范围的startContainer和endContainer,但是没有用。 最佳答案
parentNode
中的startContainer
应该给您您所需要的。
window.getSelection().getRangeAt(0).startContainer.parentNode