Уточнить про this
Всем Привет !
Вот эта запись(передача в функцию move() параметра this):
<body>
<div onmousedown="move(this)"></div>
</body>
ну и сама функция выглядит напр. так:
function move(div) {div.style.color = 'red';}
this тут это тоже самое что если бы я нашел элемент div таким образом: <script> var div = document.body.children[0]; </script> ? |
да
|
S.D.Maquis,
Да, this в обработчике события есть ссылка на элемент, для которого этот обработчик назначен |
Цитата:
обработчик сам для браузера выглядит так :
div.onmousedown = new Function("move(this)");
конструктор создаёт функцию, и получается следующее :
div.onmousedown = funtion(){ move(this) }
this тут будет равен объекту, стоящему слева от точки ( div.onclick ). как заключение - то есть диву (элементу) |
| Часовой пояс GMT +3, время: 06:09. |