Aleksandrs Posted August 3, 2006 Report Share Posted August 3, 2006 Vajadzīgs javascript, kas zīmē laukus, piem.: 1) <input /> + Add subcategory(<20) 1.1) <input /><option> 1.2) <input /><option> 2) <input /> + Add subcategory 2.1) <input /><option> + Add category(<20) Pašlaik tiek veidots ar document.createElement kategoriju veidošana un ar innerHTML apakškategoriju veidošana. Problēma tāda, ka ar innerHTML papildinot apakškategorijas visu apakskategoriju vērtības tiek dzēstas. Jautājumi: Vai innerHTML vispār jālieto? (Nav zināms, kā pareizi ar createElement iedabūt [nr.] [<input>] [<option>] vienā rindā, varbūt var piemēru) Ar ko būtu ātrāk tos laukus ģenerēt? Link to comment Share on other sites More sharing options...
Delfins Posted August 3, 2006 Report Share Posted August 3, 2006 !! Nelieto innerHTML !! Un ko nozīmē - vinā rindā? kas tev slinkus pārs rindas uzrakstīt? var s = document.createElement("select"); for (..) { var o = document.createElement("option"); o.value = .. s.appendChild(o); } Link to comment Share on other sites More sharing options...
Aleksandrs Posted August 3, 2006 Author Report Share Posted August 3, 2006 Tik tālu skaidrs un sataisīts, bet ir problēmas ar dzēšanu. Kā lai izdzēš visu <div> elementu un tā saturu? Piem: <div><input /><a href="java script:del(this);">Del</a></div> Kā, lai dzēš galveno <div> elementu, ja klikšķina uz elementa, kurš ir tajā iekšā? Link to comment Share on other sites More sharing options...
bubu Posted August 3, 2006 Report Share Posted August 3, 2006 Tu to div veido dinamiski? Tad veidojot a elementu uztaisit tam šādu click handleri: a.onclick = function() { divElements.parentNode.removeChild(divElements); } Kur ta, divElements mainīgajam pirms tam piešķir div elementa nodi. Link to comment Share on other sites More sharing options...
Aleksandrs Posted August 3, 2006 Author Report Share Posted August 3, 2006 Paldies! Būšu visu tagad ar DOM pārtaisijis un izskatās, ka strādā pareizi :) Link to comment Share on other sites More sharing options...
Recommended Posts