CSSPageRule: selectorText property

Baseline 2023
Newly available

Since February 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

The selectorText property of the CSSPageRule interface gets and sets the selectors associated with the CSSPageRule.

Value

A string.

Examples

The stylesheet includes two @page rules. The selectorText property will return the literal selector text of :first as a string.

css
@page {
  margin: 1cm;
}

@page :first {
  margin: 2cm;
}
js
const myRules = document.styleSheets[0].cssRules; // Two myRules
console.log(myRules[1].selectorText); // ":first"

Specifications

Specification
CSS Object Model (CSSOM)
# dom-csspagerule-selectortext

Browser compatibility