Gunnar Bittersmann: Alternative für innerHTML bei td-Tags

Beitrag lesen

Hello out there!

Mein Quelltext sieht etwa so aus:
<html><head><title>Test</title>

Fehlender DOCTYPE wegen „in etwa“?

<script language="javascript" type="text/javascript">
<!--

Wozu das 'language'-Attribut? Wozu die Auskommentierung?

newElement = document.createElement('tr');
    newElement.innerHTML = '<td>Hallo</td><td>Ilia</td>';
    main.parentNode.insertBefore(newElement, main);

Offensichtlicht wirkt 'innerHTML' nur auf bereits im Elementbaum vorhandene Objekte. Vertausch die letzen beiden Zeilen, und es funzt[tm].

<a href="#" onclick="newRow()">Test</a>

Warum soll ohne JavaScript an den Seitenanfang gesprungen werden?

Links führen zu anderen Ressourcen; für Aktionen auf einer Seite sind Buttons passend.

See ya up the road,
Gunnar

--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)