document.writeln tulostaa tekstiä uudelle sivulle, mutta mikä komento tulostaa tekstiä kyseessa olevan sivun loppuun.
Tarvitsisin siis saada lisättyä tekstiä sivun loppuun napin painalluksella. Koodiksi tulee:
onclick=(???)
Miten lisään tekstiä sivulle ?
1
281
Vastaukset
- MachuPichu
Tässä olisi pari vaihtoehtoa :
1. Jos tarkoituksena on vain lisätä merkkijono sivun loppuun, käytä W3C DOM Standardin mukaisia metodeja createTextNode ja appendChild:
document.body.appendChild(document.createTextNode("Tämä merkkijono tulee sivun loppuun"));
2. Jos haluat lisätä sivun loppuun hieman monimutkaisempaa HTML-koodia, käytä (alunperin vain Internet Explorerissa , mutta nykyään myös yleisesti muissa selaimissa löytyvä) [objekti].innerHTML ominaisuutta.
Esim.
document.body.innerHTML = " Tämä teksti tulee sivun loppuun";
Voit toki lisätä sivun loppuun monimutkaista HTML-koodia käyttäen 1. vaihtoehdon W3C DOM metodeja mutta koodin määrä kasvaa helposti suureksi ja (vaikeahkoksi) hallita.
MachuPichu
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod336204- 345693
- 293214
- 342534
- 442467
- 152208
- 372148
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons401749En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191727- 121721