gpt4 book ai didi

javascript - 在javascript中获取选择范围的样式

转载 作者:行者123 更新时间:2023-12-01 08:07:15 25 4
gpt4 key购买 nike

众所周知,我们可以通过方法获取javascript中的文本选择

var range = window.getSelection ();

但是,如何获得这个选择的样式呢?当我选择粗体 文本或斜体 时,我如何知道这一点?

(我只有一个想法:获取所选文本的位置并获取该位置的 html...)

最佳答案

您可以使用 document.queryCommandState() 来表示粗体斜体 以及 document.queryCommandValue() 字体大小和样式之类的东西。

您必须为每个方法提供标志,以便它为您提供真值或假值,它不会只返回当前样式。所以如果你想知道所选文本是否为粗体,你可以写...

if(document.queryCommandState('Bold')){
// its bold!
}

这里列出了各种标识符和方法

http://msdn.microsoft.com/en-us/library/ms533049(v=vs.85).aspx

关于javascript - 在javascript中获取选择范围的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8298017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com