English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
execCommand()メソッドは、現在のドキュメント、現在の選択、または指定された範囲に対してコマンドを実行します。
HTMLドキュメントが切り替わるとdesignModeの場合、そのドキュメントオブジェクトは、現在の可編集エリアの操作を実行するためのexecCommandメソッドを使用します。
ほとんどのコマンドは、ドキュメントの選択(太字、斜体など)に影響を与えますが、他のコマンドは新しい要素を挿入(リンクの追加)または行全体に影響を与えます(インデント)。
を使用してcontentEditableの場合、execCommand()は現在アクティブなeditable要素に影響を与えます。
document.execCommand(commandName, showDefaultUI, valueArgument)
document.execCommand("bold");テストを見て‹/›
テーブルの数字は、execCommand()メソッドを完全にサポートする最初のブラウザのバージョンを指定します:
メソッド | |||||
execCommand() | は | 41 | 29 | 10 | 9 |
引数 | 説明 |
---|---|
commandName | 実行するコマンドの名前を指定する文字列です。 以下は、可能なコマンドのリストです: "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" |
showDefaultUI | デフォルトのユーザーインターフェースを表示するかどうかを示すブール値 |
valueArgument | パラメータが必要なコマンドには、その情報を提供する文字列です。例えば、insertImageは画像のURLをインサートする必要があります。 |
返り値: | サポートされていないまたは無効なコマンドの場合のブール値false |
---|
選択されたテキストのfontSizeを変更:
document.execCommand("fontSize", false, 7);テストを見て‹/›
DOMドキュメント:designMode属性
DOM要素:contentEditable属性