Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Dodawanie wierszy do tabeli
arzach
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

Ostrzeżenie: (0%)
-----


Zrobiłem tak kod
Kod
<script type="text/javascript">

function dodaj_wiersz(dodaj){
var wiersz =
<tr>
<td>Wiersz</td>
<td>Wiersz</td>
<td>Wiersz</td>
</tr>;
var dodaj = document.getElementById(dodaj);
dodaj.appendChild(wiersz);
}

</script>

<form method="post">
<table>
<tr>
<td>Kolumna</td>
<td>Kolumna</td>
<td>Kolumna</td>
</tr>
<div id="div1"></div>
</table>

<div>
<input type="button" value="Dodaj_wiersz" onclick="dodaj_wiersz('dodaj');" />
</div>
</form>

który ma dodawać wiersze do tabeli i ten kod nie chce działać i nie wiem co źle zrobiłem.

Ten post edytował arzach 28.11.2008, 12:43:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




A mi twoj kod dziala - testowane na Opera i FF
Aczkolwiek pod IE moze byc problem. Nie mozesz dla DOM wkleic od tak tekstu z kodem <td>....</td>
Musisz kazdy taki znacznik zbodowac jako obiekt DOM i dodawac po kolei do siebie.

Proponuje ci skorzystac z liba do js, np. jQuery. Wowczas twoj kod bedzie wygladal tak:
Kod
function dodaj()
{
$('#dodaj').append('<tr><td>sadasd</td><td>sdsdsaaaaa</td></tr>');
}
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 18:23