JavaScript HTML DOM execCommand() 方法

  • HTML DOM execCommand() 方法

    document.execCommand()方法为可编辑部分的选定部分执行指定的命令。
    实例:
    使所选文本变为粗体:
    document.execCommand("bold");
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    execCommand()
    9.0+
    支持
    41.0+
    20.0+
    29.0+
    注意:这是一项实验性技术,可能会在最终版本发布之前发生变化。
  • 语法

    document.execCommand(command, showUI, value)
  • 参数值

    参数 描述
    command 指定要在所选节上执行的命令的名称。合法值:
    • "backColor"
    • "bold"
    • "createLink"
    • "copy"
    • "cut"
    • "defaultParagraphSeparator"
    • "delete"
    • "fontName"
    • "fontSize"
    • "foreColor"
    • "formatBlock"
    • "forwardDelete"
    • "insertHorizontalRule"
    • "insertHTML"
    • "insertImage"
    • "insertLineBreak"
    • "insertOrderedList"
    • "insertParagraph"
    • "insertText"
    • "insertUnorderedList"
    • "justifyCenter"
    • "justifyFull"
    • "justifyLeft"
    • "justifyRight"
    • "outdent"
    • "paste"
    • "redo"
    • "selectAll"
    • "strikethrough"
    • "styleWithCss"
    • "superscript"
    • "undo"
    • "unlink"
    • "useCSS"
    showUI 布尔值,指定是否应显示UI
    value 某些命令需要完成一个值
  • 技术细节

    项目 描述
    返回值: 布尔值,如果不支持该命令,则为false,否则为true
  • 相关页面

    HTML DOM 参考 designMode属性