<html>
<head>
<script type="text/javascript">
function linkToText(element) {
var text = element.innerHTML;
var el2 = document.createElement('span');
el2.innerHTML = text;
element.parentNode.insertBefore(el2,element);
element.style.display = 'none';
var handler = function() {
element.parentNode.removeChild(el2);
element.style.display = '';
}
setTimeout(handler,25000);
}
function addListener(id){
document.getElementById(id).onclick = function() {
linkToText(document.getElementById(id));
}
addListener('cl');
}
</script>
</head>
<body>
<a href="#" id="cl">view</a>
</body>
</html>
добавил ф-ию addListener. Она получает аргументом id и сама ставит обработчик