The selectorText property of the CSSPageRule interface gets and sets the selectors associated with the CSSPageRule.
The selectorText property of the CSSPageRule interface gets and sets the selectors associated with the CSSPageRule.
A string.
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
let myRules = document.styleSheets[0].cssRules; //returns two myRules console.log(myRules[1].selectorText); // returns the string ":first"
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
selectorText | 
1 | 12 | 110 | 9 | ≤12.1 | 3 | 4.4 | 18 | 110 | ≤12.1 | 1 | 1.0 | 
    © 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
    https://developer.mozilla.org/en-US/docs/Web/API/CSSPageRule/selectorText