Ядро JavaScript 1.5. Справочник



         

This


Это ключевое слово ссылается на текущий объект. Вообще, в методе this

ссылается на вызывающий объект.

Реализован в

JavaScript 1.0

Версия ECMA

ECMA-262


Синтаксис

this[.propertyName]


Примеры

Предположим, функция под названием validate

проверяет значение свойства объекта и верхнее и нижнее значения:

function validate(obj, lowval, hival) {

   if ((obj.value < lowval) (obj.value > hival))

      alert("Invalid Value!")

}

Вы можете вызвать validate

в обработчике события onChange в каждом элементе формы, используя this

для передачи е1 (функции) элемента формы, как в следующем примере:

<B>Enter a number between 18 and 99:</B>

<INPUT TYPE = "text" NAME = "age" SIZE = 3

   onChange="validate(this, 18, 99)">


 




Содержание  Назад  Вперед