Teksti sisu muutmine ja sellele tuginevate elementide juurde pääsemine on JavaScripti kasutamise keskne aspekt. Selles juhendis õpid, kuidas saad teksti DOM-is (Document Object Model) efektiivselt manipuleerida, et suurendada oma veebirakenduste interaktiivsust. Siin näitame sulle samme, kuidas saad tekstisisu edukalt oma veebilehele integreerida.
Olulisemad järeldused
- DOM võimaldab HTML-elementidele juurde pääseda ja neid manipuleerida.
- Tekstisisu muutmiseks on erinevaid meetodeid, sealhulgas innerHTML, nodeValue ja appendChild.
- Õigete meetoditega saad nii olemasolevate elementide sisu muuta kui ka uusi elemente dünaamiliselt lisada.
Samuti sammult juhend
Samm 1: HTML-dokumendi ettevalmistamine
Esimese asjana valmista oma HTML-dokument ette. Sul on vaja keskmist konteinerit, kuhu sinu tekstid kuvatakse, ja mitmeid nuppe, mis aktiveerivad tekstimuutuse toimingud.

Samm 2: Juurdepääs DOM-elementidele
Seejärel navigeeri oma JavaScripti koodi, kus saad DOM-elementidele juurde pääseda. Selleks kasuta meetodit document.getElementById() ja salvesta viide oma konteinerile.
Nüüd on sul juurdepääs elemendile, mille ID on Main, et seda muuta.
Samm 3: Teksti muutmine nodeValue abil
Üks lihtsamaid lähenemisi teksti muutmiseks elemendi sees on juurdepääs konteineri esimese lapse sõlme nodeValue'le.

Kui nüüd klõpsad nupule, uuendatakse sinu konteineris olevat teksti.
Samm 4: Teksti muutmine innerHTML abil
Teine lähenemine on kasutada Main-elementide innerHTML omadust. Sellel on eelis, et saad muuta nii teksti kui ka HTML-märgiseid.
See asendab kogu konteineri sisu uue HTML-koodiga. Sel viisil saad lisada rohkem kui lihtsalt teksti, näiteks vormindusi.
Samm 5: Uue alamsõlme lisamine
Uue elemendi lisamiseks oma DOM-i saad kasutada dokumenti meetodeid createElement ja appendChild.
See kood lisab sinu konteinerisse uue pealkirja, kui klõpsad nupule.
Samm 6: Meetodite analüüs
Igal kirjeldatud meetodil on oma eelised ja puudused. Kuigi nodeValue on kasulik, kui soovid lihtsalt teksti muuta, on innerHTML parem, kui pead tegema ka struktuurilisi muudatusi oma HTML-dokumendis. appendChild on suurepärane meetod sinu DOM-i dünaamiliseks laiendamiseks.
Lisaks nende meetodite loendamisele on oluline omada üldist arusaama Document Object Model'ist, et parandada oma JavaScripti oskusi. Pea meeles, et töötades massiividega ja teiste struktuuridega on sul palju võimalusi dünaamiliselt oma DOM-ile juurde pääseda.
Kokkuvõte – Tekstisisu optimeerimine JavaScriptis
Erinevate meetodite kaudu, mida nüüd tunned, saad oma veebirakendustes teksti vaevata muuta, asendada ja lisada. Eksperimenteeri esitatud võimalustega, et luua oma dünaamilisi veebilehti.
Korduma kippuvad küsimused
Kuidas saan muuta elemendi teksti?Kasutage nodeValue või innerHTML, et muuta elemendi teksti.
Mis vahe on innerHTML ja nodeValue vahel?innerHTML asendab kogu elemendi sisu, samas kui nodeValue muudab ainult konkreetse sõlme teksti.
Kuidas ma lisada uut elementi DOM-i?Kasutage document.createElement() ja appendChild(), et lisada uusi elemente oma konteinerisse.