Сообщение от 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>
В атрибутах если задавать, то тоже не плохо (а-а, в принципе уже несколько раз обсуждалось)