Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 3.090 pregleda

Najnovija ↓

kreiranje html tabele u js 15.12.2014. u 14:18 · pre 144 meseca #1
Treba da kreiram tabelu a u celijama da bude dugmad.
Kada se klikne dugme treba da nestane.

Kreiram funkcijom Crtaj() a nestanak odradjuje funkcija Klik()
Medjutim nece da mi krera.Gde je greska?

Code:
<html>
<body  onload="crtaj()">
<script>

function klik(id){
//removes clicked object with id id

        var element = document.getElementById(id);
        element.parentNode.removeChild(element);
        
}

function crtaj(){
        
        var tabela=document.getElementById("dugmad");
        
       //r brojač  za redove:
        for (r=0;r<32;r++){

            //create tR:
            
            var tr= document.createElement("tr"); 
            tabela.appendChild(tr);  
            
            //k brojač za kolone:
            for (k=0;k<32;k++){

                var j=32*r+k;  //redni broj celije u tabeli
                
                //create td:
                var td= document.createElement("td");  
                var tr=document.getElementsByName("tr")[r];
                tr.appendChild(td);
                  
                //create dugme:    
                var dugme= document.createElement("button");            
                var textnode = document.createTextNode(j);          
                dugme.appendChild(textnode);
            
                var butt = document.getElementsByTagName("button")[j];        
                    var att = document.createAttribute("onclick");        
                att.value = "klik("+j+")";                        
                butt.setAttributeNode(att);

                att = document.createAttribute("id");  
                att.value = j;  
                butt.setAttributeNode(att);

                var td=document.getElementsByName("tr")[j];
                td.appendChild(dugme);
             };

        };
}


</script>

<table id="dugmad">
</table>
</body>
</html>
Potpis
www.eden.rs
Izdavač duhovne i filozofske literature
Re: kreiranje html tabele u js 15.12.2014. u 16:26 · pre 144 meseca #3
Hvala. Dakle trebao sam da korisim vec postojece nodove kreirane sa create, a ne da im ponovo pristupam.
(da, kopirao sam kod za pristup nodovima)
Potpis
www.eden.rs
Izdavač duhovne i filozofske literature
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme