hallo,


echo "<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);

wat betekent precies bno-js precies en \b/ in deze code boven.
ik begrijp dat eersten value \bno-js moet vervangt worden met 'js'
ik heb in google gezocht maar ik kunde niet de juiste uitlegging vinden
dank u wel
johannes
Zoek eens iets op over regexes:
\b is word boundary, no-js betekent no-js.
Deze functie zoekt dus in de className naar no-js, aan het begin, aan het einde, of netjes gescheiden met spaties in het midden en vervangt dit met js.

Reageren