Moechtest Du das durch <b>Test</b> ersetzen? Dann waere dieses DOM-Konstrukt geeignet:
function schreib()
{
obj=document.getElementById("test");
obj.replaceChild(document.createElement("b"),obj.firstChild);
obj.firstChild.appendChild(document.createTextNode("Test"));
}
Etwas umständlich, wenn mehrere HTML-Tags vorkommen. Gibt es noch eine andere Methode?
Die "nettere" Alternative ist der Ersatz von Zeile 2+3 durch:
obj.innerHTML='<b>Test</b>';
Ist die letztere Methode nicht nur für den IE geeignet?
- (Nicht zu DHTML): Warum funktionert alert('Test'); beim Netscape 6 nicht?
Kann ich mir nicht vorstellen, aber alert() ist ja eine Methode des window-Objektes, also probiere es mit window.alert('Test');
Klappt leider auch nicht! Ich habe den Netscape 6.2