Vit*_*Sky 2 javascript selection
众所周知,我们可以通过方法获取javascript中的文本选择
var range = window.getSelection ();
Run Code Online (Sandbox Code Playgroud)
但是,如何获得这个选择的风格?当我选择粗体或斜体时,我如何知道这一点?
(我只有一个想法:获取此选定文本的位置并获取此位置的 html...)
您可以使用document.queryCommandState()的东西像黑体和斜体和document.queryCommandValue()喜欢的事情字体大小和样式。
您必须为每个方法提供标志才能为您提供 true 或 false 值,它不会只返回当前样式。因此,如果您想知道所选文本是否为粗体,您可以编写...
if(document.queryCommandState('Bold')){
// its bold!
}
Run Code Online (Sandbox Code Playgroud)
这列出了各种标识符和方法
http://msdn.microsoft.com/en-us/library/ms533049(v=vs.85).aspx
| 归档时间: |
|
| 查看次数: |
1848 次 |
| 最近记录: |