divbe írás
Üdv!
Van néhány egyszerű progim js-ben, metek gyakorlásra való (összeadás, kivonás, stb).
Szépen működnek. Arra gondoltam egyberaknám az egészet checkbox-al kiválasztva betöltené egymás után a kiválasztottakat.
A js-ben <div>-be írást a "document.getElementById" -vel oldottam meg.
Ha jól emlékszem láttam olyan programot ahol nem ez volt használva, csak már nem találok ilyet.
Előszöt kiírja a menüt, megtörténik a kiválasztás, a menü eltűnik jön az első feladat.
Ezt "document.getElementById" -vel megoldom, de anélkül hogyan lehet?
Segítséget köszi.
■ Van néhány egyszerű progim js-ben, metek gyakorlásra való (összeadás, kivonás, stb).
Szépen működnek. Arra gondoltam egyberaknám az egészet checkbox-al kiválasztva betöltené egymás után a kiválasztottakat.
A js-ben <div>-be írást a "document.getElementById" -vel oldottam meg.
Ha jól emlékszem láttam olyan programot ahol nem ez volt használva, csak már nem találok ilyet.
Előszöt kiírja a menüt, megtörténik a kiválasztás, a menü eltűnik jön az első feladat.
Ezt "document.getElementById" -vel megoldom, de anélkül hogyan lehet?
Segítséget köszi.
Mi a kérdés?
document.getElementById
-vel egy elemet választasz ki. Van még egy pár tucat módszer elemek kiválasztására:element.getElementsByTagName
,element.querySelector
,element.querySelectorAll
,element.getElementsByClassName
stb. Ezen kívül lépdelhetsz a DOM fában rengeteg módszerrel (parentNode
,nextSibling
,previousSibling
,firstChild
,childNodes
stb.).Beszúrni is sok módszerrel lehet:
element.appendChild
,element.insertBefore
stb.ezt köszi
Olyat szeretnék hogy ne kelljen aposztrófok közé írni amit divbe iratok ki, lehessen benne sortörés, szóval egyszerű kód kelljen oda.
Példa
Én eleve a HTML-be raknám bele a tartalmat, vagy AJAX-szal tölteném be.
Közben rájöttem; Köszi a
Köszi a segítséget.
Közben rájöttem Mire is?
Mire is?
Illene ilyenkor megosztani a
Előről az egészet. Az a
Az a gondom hogyan lehet <div>-be írni. Erre a document.getElementById("divname").innerHTML=' ' használtam elég is volt eddig.
Ennek az a hátránya hogy aposztrófok közé kellett tennem a kódot és nincs sortörés.
pl. js-ben egy checbox listából kiválasztok néhányat, ezután el kellene tűnnie a checkboxoknak. A fent leírtakkal ez már nehézkes. (select option is)
Láttam valahol hogy agyszerű html kód tartamát jelenítették meg. Értsd úgy mint száraz html-t. Ezt betettek a divbe. Tehát nincs aposztróf, van sortörés. Remélem jól láttam.
Ebben kértem segítséget.
Kaptam segítséget ezeknek utánanéztem és láttam egy videón hogy függvényt is bele lehet rakni. Ezt document.write()-tal oldottam meg. Itt már szebb a kód, van sortörés de az aposztróf marad. Erre jöttem rá, ez félig jó.
Ha van szebb megoldás megköszönném.
Az innerHTML-lel nem írsz
document.write
pedig a legrosszabb, amit csinálhatsz. Szinte hátránya van az innerHTML-hez képest (kivéve, hogy lefut a benne levő JavaScript kód is), például a már lezárt dokumentumot teljesen felülírja.Igazad van
A DOM-ban mozgatásnak utánanézek