возможно конечно, выводите следующую букву, и делайте паузу на какое-то время, проблем-то, типа такого что-то:
Код:
<html>
<head>
<style>
.hid {display: none}
</style>
<script>
pos=0;
function letter(){
document.getElementById('destText').innerHTML += document.getElementById('srcText').innerHTML[pos];
pos++;
if (pos < document.getElementById('srcText').innerHTML.length) setTimeout(letter, 500);
}
</script>
</head>
<body onload=letter()>
<div id=srcText class=hid>Текст для вывода посимвольно</div>
Это статический текст, после него будет выводиться посимвольно:
<div id=destText></div>
</body>
</html>