Показать сообщение отдельно
  #4 (permalink)  
Старый 30.08.2012, 18:56
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Aetae
Как сказал бы Тёма: так
document.body.innerHTML = document.body.innerHTML ...
делают только мудаки.
нерекомендуемо, но и не запрещено, для простых случаев почему бы и нет

<div>text</div>
<div>text</div>

<script>
window.onload = function () {

	document.body.innerHTML = document.body.innerHTML.replace(/text/g, '<button>click</button>');
		
	var buts = document.getElementsByTagName('button');
	
	buts[0].onclick = function () {
		alert(1);
	}
	buts[1].onclick = function () {
		alert(2);
	}
	
}
</script>


В атрибутах если задавать, то тоже не плохо (а-а, в принципе уже несколько раз обсуждалось)
Ответить с цитированием