Példák javascript - mindent róla, és a programozás

Page 26 47

Hogyan találom / módosítsa az értéket a class attribútum elem (className tulajdon)?

például: . , Ez azt jelzi, hogy az elem hozzá van rendelve a két osztály span (bigText és greenText).

Tekintettel a fentiekre, lehetetlen, hogy egyszerű feladat, mint: elem.className = „greenText”, hogy ne írja felül további lehetséges értékek, és kell az új értéket adunk a meglévő űrben (bár, ha biztos benne, hogy className ingatlan üres, akkor természetesen akkor egy egyszerű kijelölés).

Annak ellenőrzésére, az osztály, és távolítsa el a reguláris kifejezés: / \ bgreenText \ b /, ahol \ b - a különleges design (helyettesítő) jelöli szóhatárt, azaz a reguláris kifejezés Keresés greenText vonalon. amely samomtoyatelno szó, és nem része a másik szó (a szó utal a húr nélkül szeparátor whitespace, írásjelek, stb.) Helyettesítő \ b csak jobb, de van egy dolog, nem minden böngésző érti (például az Opera 6 és alább). Ezért, ha szükség van a támogatás „görbe”, és a régebbi böngészők, akkor cserélje ki a reguláris kifejezés „/ \ bimya osztály \ b /”, egy kevésbé elegáns „/ (^ |) osztály nevét ($ |) /”.

* IE4 +, Gecko, Opera7 +. megérteni \ b, mint amilyennek lennie kellene.

1. ábra: Példa egy bizonyos színt, feldolgozását a VML az Internet Explorer. 2. ábra: példa egy adott szín, feldolgozott útján vászon (vászon) a Firefox. 3. ábra egy példát mutatnak hengerelt, és a kiválasztott csomópontok által feldolgozott VML Internet Exp.