- HTML 教程
- HTML - 首页
- HTML - 路线图
- HTML - 简介
- HTML - 历史与演变
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块
- HTML - 样式表
- HTML - 格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图片
- HTML - 图片地图
- HTML - Iframes
- HTML - 短语元素
- HTML - 元标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表头与标题
- HTML - 表格样式
- HTML - 表格Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 邮件链接
- HTML 颜色名称与值
- HTML - 颜色名称
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 头部
- HTML - Head 元素
- HTML - 添加 Favicon
- HTML - Javascript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - 使用 CSS 进行布局
- HTML - 响应式设计
- HTML - 符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 其他
- HTML - 文档对象模型 (DOM)
- HTML - MathML
- HTML - 微数据
- HTML - IndexedDB
- HTML - Web 消息传递
- HTML - Web CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - 网页幻灯片
- HTML 工具
- HTML - Velocity 绘图
- HTML - 二维码
- HTML - Modernizer
- HTML - 验证
- HTML - 颜色拾取器
- HTML 参考
- HTML - 速查表
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 码
- ASCII 码表查找
- HTML - 颜色名称
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- 语言 ISO 代码
- HTML - 字符编码
- HTML - 已弃用的标签
- HTML 资源
- HTML - 快速指南
- HTML - 有用资源
- HTML - 颜色代码生成器
- HTML - 在线编辑器
HTML - DOM文档execCommand()方法
HTML DOM文档**execCommand()**方法用于在用户选择的可编辑区域执行指定的命令。文档的**document.designMode**属性应设置为拥有文档中的可编辑区域。此方法现已**弃用**。
语法
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 | 有些命令需要指定值。它保存指定命令的值。 |
返回值
它返回一个布尔值,对于支持的命令返回 true,对于不支持的命令返回 false。
HTML DOM文档'execCommand()'方法示例
以下示例说明了使用不同命令的execCommand()方法的使用。
更改字体大小和颜色
在以下示例中,字体颜色及其背景颜色以及字体大小会在双击时更改。
<!DOCTYPE html> <html> <head> <title> HTML DOM document execCommand() Method </title> </head> <body ondblclick="changeText()"> <h3> Double click on any text to change its fontsize and color </h3> <p> Here is some text for being clicked upon. Some sample text is here too. </p> <script> document.designMode = "on"; function changeText() { document.execCommand("fontSize", true, "5px"); document.execCommand("backColor", true, "#04af2f"); document.execCommand("foreColor", true, "white"); } </script> </body> </html>
将句子加粗
在以下示例中,bold 命令用于在双击时将句子加粗。
<!DOCTYPE html> <html> <head> <title> HTML DOM document execCommand() Method </title> </head> <body ondblclick="changeText()"> <h3> Double click on any text to change its color and make it bold </h3> <p> Here is some text for being clicked upon. Some sample text is here too. </p> <script> document.designMode = "on"; function changeText() { document.execCommand("backColor", true, "#04af2f"); document.execCommand("foreColor", true, "white"); document.execCommand("bold"); } </script> </body> </html>
将句子居中对齐
在以下示例中,justifyCenter 命令在双击时使用。
<!DOCTYPE html> <html> <head> <title> HTML DOM document execCommand() Method </title> </head> <body ondblclick="changeText()"> <h3> Double click on any text to make it justifyCenter </h3> <p>Welcome to Tutorials Point...</p> <script> document.designMode = "on"; function changeText() { document.execCommand("backColor", true, "#04af2f"); document.execCommand("foreColor", true, "white"); document.execCommand("justifyCenter"); } </script> </body> </html>
支持的浏览器
方法 | |||||
---|---|---|---|---|---|
execCommand() | 否 | 否 | 否 | 否 | 否 |
html_dom_document_reference.htm
广告