HTMLOptionElement: text property

The text property of the HTMLOptionElement represents the text inside the <option> element. This property represents the same information as Node.textContent.

Note: If the element has a label, the text inside the <option> is not visually rendered. In this case, the text property can still be used to set the content, but it will have no visible effect.

Value

A string.

Example

js
const optionElement = document.getElementById("exampleOption");
console.log(`Text property: ${optionElement.text}`);
optionElement.text = "Updated text";

Specifications

Browser compatibility

See also