📅  最后修改于: 2023-12-03 15:15:33.686000             🧑  作者: Mango
HTML DOM 中的 queryCommandSupported() 方法被用于检查一个命令是否被浏览器所支持。
document.queryCommandSupported(commandName)
返回一个布尔值,表示该命令是否被浏览器所支持。当该命令被支持时返回 true,否则返回 false。
<!DOCTYPE html>
<html>
<head>
<title>queryCommandSupported() 方法示例</title>
</head>
<body>
<div contenteditable="true" id="myDiv">在这里输入内容</div>
<br>
<button onclick="checkCommand()">检查命令是否被浏览器支持</button>
<script type="text/javascript">
function checkCommand() {
var textArea = document.getElementById("myDiv");
// 检查 'bold' 命令是否被浏览器支持
var isBoldSupported = document.queryCommandSupported("bold");
if (isBoldSupported) {
textArea.innerHTML += "<br><br>'bold' 命令被支持!";
} else {
textArea.innerHTML += "<br><br>'bold' 命令不被支持!";
}
}
</script>
</body>
</html>
以下是一些常见命令,但也可以使用其他命令:
以上就是 HTML DOM 中的 queryCommandSupported()
方法的介绍。该方法可以用于检查浏览器是否支持某些命令,从而实现更好的兼容性。