| Autor | Zpráva | ||
|---|---|---|---|
| Gogo_v Profil |
#1 · Zasláno: 12. 9. 2012, 19:45:22
Dobrý den. Potřeboval bych poradit jak smazat text patřící k elementu. Tímto si udělam element input checkbox.
function append(idx,adresa)
{ var cb = document.createElement( "input" );
cb.type = "checkbox";
cb.id = "id_in_"+idx;
cb.name = "adresa_"+idx;
cb.value = idx;
cb.checked = true;
var text = document.createTextNode( adresa );
document.getElementById( 'appends' ).appendChild( cb );
document.getElementById( 'appends' ).appendChild( text );
}<div id="appends" name="appends"> <input value="46" name="adresa_46" id="id_in_46" type="checkbox">17. listopadu 677/44 <input value="49" name="adresa_49" id="id_in_49" type="checkbox">17. listopadu 676/46 </div> function removeElement(idNum) {
var dx = document.getElementById('appends');
var oldin = document.getElementById(idNum);
if(oldin != null) // a funguje to částečně jak jsem chtěl. nesmaže to ale text patřící k elementu (17. listopadu 677/44)
dx.removeChild(oldin);
} |
||
| Chamurappi Profil |
#2 · Zasláno: 12. 9. 2012, 19:53:34
Reaguji na Goga_v:
Textový uzel bude před vyjmutím oldinu v oldin.nextSibling, takže ho můžeš vyjmout z dokumentu také přes removeChild.
|
||
| Gogo_v Profil |
#3 · Zasláno: 13. 9. 2012, 11:54:14
Chamurappi:
Děkuju moc, funguje to perfektně :) |
||
|
Časová prodleva: 13 let
|
|||
0