eli olisi kaksi lyhykäistä kysymystä:
Q1:Miten saan upotettua tekstiä johonki kohtaa HTML-sivua käyttäen spania, tai sillain että ei tarvitse tehdä rivin vaihtoja, vaan että teksti tulee leipätekstinä ->tyyliin:
HTML koodi:
<!CSS maarittely--> ... span #tekstiä{font-family:arial, serif;} ... <span id = "tekstiä"><!tähän kohtaan tekstin pitäisi ilmestyä--></span>
Javascript koodi:
function erastaPainikettaKlikattuHTMLsivussa(){ document.getElementById('tekstiä').innerHTML = "tekstitekstiä..." + erasStringMuuttuja; }
Miten saan koodia(toisin sanoen HTML tageja) HTML:n sisään javascriptillä?
Q2:Toimisiko toi äsköinen esimerkki(siis korjattuna), jos asettaisi tuolla
funktiolla: "document.getElementById('tekstiä').innerHTML",
"tekstiä" arvoksi esim. "<div class = "joku"><p>mitäs jannu</p></div>"?
Paulus M kirjoitti:
Miten saan upotettua tekstiä johonki kohtaa HTML-sivua käyttäen spania
[...]
Javascript koodi
Eikös tuo sitten toimi? Mitäs jos ottaisit ääkköset pois tuosta id:stä?
Paulus M kirjoitti:
Toimisiko toi äsköinen esimerkki(siis korjattuna), jos asettaisi tuolla
funktiolla: "document.getElementById('tekstiä').innerHTML",
"tekstiä" arvoksi esim. "<div class = "joku"><p>mitäs jannu</p></div>"?
Ymmärtääkseni joo.
Edit: tai siis tietty nuo sisemmät lainausmerkit pitää eskapoida: "<div class = \"joku\"><p>mitäs jannu</p></div>"
Ai joo, katohan, kyllä se näyttää toimivan, meikällä oli vaan virhe eräässä muussa kohtaan, niin scripti ei skulannu. No, mut kiitokset!
Aihe on jo aika vanha, joten et voi enää vastata siihen.