Сообщение от Deff
|
Идеал по скорости событие вешать в тег
|
а ещё лучше - вешать делегировщика (делегатора, обработчика событий для делегирования, короче
) событий прямо в боди.
хм ... напомните, почему нельзя вешать обработчики через атрибуты? из-за того, что низя получить объект события?
да вроде можно :
<script>
function rand () {
return 255 * Math.random() | 0;
}
function delegater (e) {
e = e || event;
e = e.target || e.srcElement;
e.style.backgroundColor = "rgb("+ rand() +", " + rand() + ", " + rand() + ")";
}
</script>
<body onclick="delegater(event)">
<div>DIV</div>
<p>P</p>
<a href="#">A</a>
</body>
Потому что устарело? смешно же.