Hogyan lehet HTML-t egyszerű szöveggé konvertálni a Javascriptben

...

Használjon JavaScriptet a HTML elemek egyszerű szöveggé alakításához.

Az egyik hasznosabb dolog, amit a JavaScript szkriptnyelvvel tehet, egy HTML-dokumentum dokumentumobjektum-modelljének (vagy "DOM"-nak) kezelése és az azzal való munka. A HTML-dokumentumok DOM-ja egy egyezmény a dokumentum tartalmának megjelenítésére. Módot biztosít a webböngészők és a szkriptnyelvek, például a JavaScript számára, hogy interakcióba lépjenek a dokumentumot alkotó különböző elemekkel. A JavaScript és a weboldal DOM használatával könnyedén konvertálhatja a HTML-t egyszerű szöveggé.

1. lépés

Adjon hozzá egy SCRIPT deklarációt a HTML-dokumentum HEAD részéhez. A SCRIPT címke olyan ügyféloldali szkriptet határoz meg, mint például a JavaScript. A SCRIPT címkéjének "type" attribútuma "text/javascript" értékre kell állítania, hogy a teljes SCRIPT deklaráció a következőképpen szóljon: (ahol a JavaScript kód a két címke közé kerül).

A nap videója

2. lépés

Határozzon meg egy JavaScript-függvényt, amely egy karakterláncot vesz paraméterként. Ez a karakterlánc-paraméter tartalmazza azt a HTML-kódot, amelyet egyszerű szöveggé konvertál.

3. lépés

Hozzon létre egy ideiglenes DIV elemet a JavaScript-függvényen belül a "createElement()" metódussal.

4. lépés

Rendelje hozzá a függvény karakterlánc-paraméterét az ideiglenes DIV „innerHTML” attribútumához.

5. lépés

Hozzon létre egy ideiglenes karakterlánc-változót a függvényében.

6. lépés

Fogja meg az ideiglenes DIV egyszerű szöveges tartalmát a "textContent" és az "innerText" attribútumok használatával, és rendelje hozzá az ideiglenes karakterlánc-változóhoz. A böngészők közötti kompatibilitási problémák miatt egyes esetekben a "textContent" és az "innerText" is meghatározásra kerül. webböngészők és undefined másokban, de az egyik vagy a másik az összes fő összes verziójában definiálva lesz böngészők.

7. lépés

Adja vissza az ideiglenes karakterlánc által tárolt értéket a „return” utasítás használatával. Ez visszaadja a konvertált HTML egyszerű szöveges értékét.

Tipp

Ahelyett, hogy IF-THEN utasításokat használna a böngészők közötti kompatibilitás ellenőrzésére és annak eldöntésére, hogy a „textContent” vagy az „innerText” kifejezést használja-e a függvényében, egyszerűen rendelje hozzá az ideiglenes DIV elem egyszerű szöveges értékét az ideiglenes karakterlánc-változóhoz a következőképpen: var tmpString = tmpDiv.textContent || tmpDiv.innerText.