| 
		
			 Цитата: 
		
	 | 
	| 
		Мои эксперименты остановились на следующем коде
	 | 
	
Поэкспериментируйте с этим 
<html>
	<script>
		function setOnClick(){
			document.getElementById('1').onclick = function(){onClickBtnOne.call()}			
		}
		function onClickBtnOne(){
			alert('handler one');
		}
		function reformer(){
			var f = document.getElementById('1').onclick;
			document.getElementById('1').onclick = function(){onClickBtnTwo.call(); f.call()}
		}
		function onClickBtnTwo(){
			alert('handler two');
		}		
	</script>
  <body id="body" onload="setOnClick(); reformer();">
	<input type="button" id="1">
  </body>
</html>
ЗЫ
getAttribute  возвращает 
строку