<small id='tLuSh'></small><noframes id='tLuSh'>

    • <bdo id='tLuSh'></bdo><ul id='tLuSh'></ul>
  • <tfoot id='tLuSh'></tfoot>
  • <legend id='tLuSh'><style id='tLuSh'><dir id='tLuSh'><q id='tLuSh'></q></dir></style></legend>

    <i id='tLuSh'><tr id='tLuSh'><dt id='tLuSh'><q id='tLuSh'><span id='tLuSh'><b id='tLuSh'><form id='tLuSh'><ins id='tLuSh'></ins><ul id='tLuSh'></ul><sub id='tLuSh'></sub></form><legend id='tLuSh'></legend><bdo id='tLuSh'><pre id='tLuSh'><center id='tLuSh'></center></pre></bdo></b><th id='tLuSh'></th></span></q></dt></tr></i><div id='tLuSh'><tfoot id='tLuSh'></tfoot><dl id='tLuSh'><fieldset id='tLuSh'></fieldset></dl></div>

        识别网页中所选文本是否为粗体

        时间:2023-09-05
      1. <legend id='aBuoc'><style id='aBuoc'><dir id='aBuoc'><q id='aBuoc'></q></dir></style></legend>
              <bdo id='aBuoc'></bdo><ul id='aBuoc'></ul>

                    <tbody id='aBuoc'></tbody>

                  <small id='aBuoc'></small><noframes id='aBuoc'>

                  <tfoot id='aBuoc'></tfoot>

                  <i id='aBuoc'><tr id='aBuoc'><dt id='aBuoc'><q id='aBuoc'><span id='aBuoc'><b id='aBuoc'><form id='aBuoc'><ins id='aBuoc'></ins><ul id='aBuoc'></ul><sub id='aBuoc'></sub></form><legend id='aBuoc'></legend><bdo id='aBuoc'><pre id='aBuoc'><center id='aBuoc'></center></pre></bdo></b><th id='aBuoc'></th></span></q></dt></tr></i><div id='aBuoc'><tfoot id='aBuoc'></tfoot><dl id='aBuoc'><fieldset id='aBuoc'></fieldset></dl></div>
                  本文介绍了识别网页中所选文本是否为粗体的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试确定所选文本(在 Firefox 中)是否为粗体?例如:

                  I am trying to identify whether a selected text (in Firefox) is bold or not? For e.g.:

                  <p>Some <b>text is typed</b> here</p>
                  
                  <p>Some <span style="font-weight: bold">more text is typed</span> here</p>
                  

                  用户可以选择部分粗体文本,也可以选择完整的粗体文本.这是我想要做的:

                  The user can either select a part of bold text, or the full bold text. Here is what I am trying to do:

                  function isSelectedBold(){
                      var r = window.getSelection().getRangeAt(0);
                      // then what?
                  }
                  

                  你能帮帮我吗?

                  谢谢
                  斯里坎特

                  推荐答案

                  如果选择在可编辑元素或文档中,这很简单:

                  If the selection is within an editable element or document, this is simple:

                  function selectionIsBold() {
                      var isBold = false;
                      if (document.queryCommandState) {
                          isBold = document.queryCommandState("bold");
                      }
                      return isBold;
                  }
                  

                  否则,这有点棘手:在非 IE 浏览器中,您必须暂时使文档可

                  Otherwise, it's a little trickier: in non-IE browsers, you'll have to temporarily make the document editable:

                  function selectionIsBold() {
                      var range, isBold = false;
                      if (window.getSelection) {
                          var sel = window.getSelection();
                          if (sel && sel.getRangeAt && sel.rangeCount) {
                              range = sel.getRangeAt(0);
                              document.designMode = "on";
                              sel.removeAllRanges();
                              sel.addRange(range);
                          }
                      }
                      if (document.queryCommandState) {
                          isBold = document.queryCommandState("bold");
                      }
                      if (document.designMode == "on") {
                          document.designMode = "off";
                      }
                      return isBold;
                  }
                  

                  这篇关于识别网页中所选文本是否为粗体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 javascript 或 momentjs 中获取给定的日期格式(指定 下一篇:JavaScript 添加天数

                  相关文章

                  最新文章

                • <small id='iJbCw'></small><noframes id='iJbCw'>

                    <tfoot id='iJbCw'></tfoot>
                  1. <i id='iJbCw'><tr id='iJbCw'><dt id='iJbCw'><q id='iJbCw'><span id='iJbCw'><b id='iJbCw'><form id='iJbCw'><ins id='iJbCw'></ins><ul id='iJbCw'></ul><sub id='iJbCw'></sub></form><legend id='iJbCw'></legend><bdo id='iJbCw'><pre id='iJbCw'><center id='iJbCw'></center></pre></bdo></b><th id='iJbCw'></th></span></q></dt></tr></i><div id='iJbCw'><tfoot id='iJbCw'></tfoot><dl id='iJbCw'><fieldset id='iJbCw'></fieldset></dl></div>

                    <legend id='iJbCw'><style id='iJbCw'><dir id='iJbCw'><q id='iJbCw'></q></dir></style></legend>
                      <bdo id='iJbCw'></bdo><ul id='iJbCw'></ul>