HTMLButtonElement: commandForElement property

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The commandForElement property of the HTMLButtonElement interface gets and sets the element to control via a button.

It is the JavaScript equivalent of the commandfor HTML attribute.

Value

A reference to an existing Element that the button controls.

Examples

js
const popover = document.getElementById("mypopover");
const toggleBtn = document.getElementById("toggleBtn");

toggleBtn.commandForElement = popover;

Specifications

Specification
HTML
# dom-button-commandforelement

Browser compatibility

desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
commandForElement
Experimental

See also