当用户选择仅一行时,我正在尝试获取文本选择的CSS样式。
这是我的代码,适用于多行选择案例:
var selectedDivs = window.selection().getRangeAt(0).cloneContent().children
// Then I can get css style from selectedDivs
但对于单行选择,selectedDivs
始终为[]
。在这种情况下如何获得CSS样式?我试过startContainer&范围的endContainer但它没有用。
答案 0 :(得分:1)
parentNode
的{p> startContainer
应该可以满足您的需求。
window.getSelection().getRangeAt(0).startContainer.parentNode