JavaScript Reference/Javascript Methods/queryCommandState
"queryCommandState()" Example
<source lang="javascript">
<html> <body> <script language="JavaScript"> function function1() {
var myText = document.selection.createRange(); if (!myText==""){ if (myText.queryCommandEnabled("Delete") == true) { document.execCommand("Delete"); } } var m = myText.queryCommandState("Delete"); if (m == false) { alert("Delete command has not been executed"); }
} </script>
Select text in this paragraph, and then click button.
<input type="button" value="Click to delete selection and verify command state" onclick="function1();"> </body> </html>
</source>
"queryCommandState()" is applied to
<source lang="javascript">
Names noted with an asterisk (*) are JavaScript properties only. +----------------+--------------------------------------------------------------+ | Applied_To |controlRange* document | | |TextRange | +----------------+--------------------------------------------------------------+
</source>
"queryCommandState()" Syntax, Parameters and Note
<source lang="javascript">
Note: Has the command already been executed. Returns true or false.
Syntax:
controlRangeName.queryCommandState(param1) objectName.queryCommandState(param1) Parameters:
param1 Required; the name of the command. For a complete list of commands, go to http://msdn.microsoft.ru/workshop/author/dhtml/reference/commandids.asp. </source>