<html>
<head>
</head>
<body>
abc = <span id='t'>d</span>nach dem span<br>
<script>
d = document.getElementById('t');
function MakeDblank(){
t.innerText = ' ';
alert(">"+t.innerText+"<");
}
function MakeDdagn() {
t.innerText = 'd';
alert(">"+t.innerText+"<");
}
</script>
<p><a href="javascript:MakeDblank();">d zu Blank machen"</a>
</p>
<p><a href="javascript:MakeDdagn();">d wider d"</a>
</p>
</body>
</html>
gut finde ich das Verhalten nicht, daß der Textinhalt des <span>, wenn er mit Space überschrieben wird, plötzlich leer ist - es sei denn, wird benutzt. Im konkreten Anwendungsfall sollte der span Timergesteuert abwechselnd '?' und ' ' enthalten - wenn vorher '?' dann ' ', wenn Vorher ' ' dann '?' - ging natürlich nicht, habe dann '.' statt ' ' verwendet. Den Fehler zu finden war recht lästig.