Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. HTMLButtonElement
  4. command

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

HTMLButtonElement: command プロパティ

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental:これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

commandHTMLButtonElement インターフェイスのプロパティで、このボタンで制御される要素で実行されるアクションを取得し、設定します。これに効果を持たせるには、commandfor を設定する必要があります。

これは HTML のcommand 属性を反映します。

文字列です。有効な値についてはcommand 属性の記事を参照してください。

基本的な例

html
<button commandfor="mypopover" command="toggle-popover">  ポップオーバーをトグル切り替え</button><div popover>  <button commandfor="mypopover" command="hide-popover">    ポップオーバーを非表示  </button></div>
js
const popover = document.getElementById("mypopover");const toggleBtn = document.getElementById("toggleBtn");toggleBtn.command = "show-popover";

イベントを使用した独自の例

html
<button commandfor="the-image" command="--rotate-left">左回転</button><button commandfor="the-image" command="--rotate-right">右回転</button><img src="photo.jpg" alt="[ここに適切な代替テキストを追加]" />
js
const image = document.getElementById("the-image");image.addEventListener("command", (event) => {  if (event.command == "--rotate-left") {    event.target.style.rotate = "-90deg";  } else if (event.command == "--rotate-right") {    event.target.style.rotate = "90deg";  }});

仕様書

Specification
HTML
# dom-button-command

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp