Данный объект представляет элемент <input> в HDOM.
Помимо специальных методов и свойств объект имеет также стандартные методы и свойства.
Методы и свойства | Описание |
---|---|
accept | Возвращает или устанавливает значение атрибута accept (атрибут accept может присутствовать только у элементов с type='file'). |
form | Позволяет обратится к элементам формы частью которой является данный элемент. |
checked | Возвращает или устанавливает значение атрибута checked данного элемента (атрибут checked может присутствовать только у элементов input с type='checkbox' и type='radio'). |
defaultCheсked | Возвращает true если данный элемент выбран по умолчанию (т.е. если его атрибут checked='checked') и false если нет. |
form | Позволяет обратится к элементам формы частью которой является данный элемент. |
maxLength | Возвращает или устанавливает значение атрибута maxlength данного элемента (атрибут maxlength может присутствовать только у элементов input с type='text' и type='password'). |
name | Возвращает или устанавливает значение атрибута name данного элемента. |
readOnly | Возвращает true если содержимое данного поля нельзя изменить (содержимое доступно только для чтения) и false в обратном случае (атрибут readonly запрещающий редактирование поля может быть задан только у элементов input с type='text' и type='password'. |
size | Возвращает или устанавливает значение атрибута size данного элемента. |
type | Возвращает или устанавливает значение атрибута type данного элемента. |
value | Возвращает или устанавливает значение атрибута value данного элемента. |
select() | Позволяет выделить текст элемента. Данный метод может быть применен только к элементам input с type='text' и type='password' |
Пример
function sel() { document.getElementsByTagName('input')[0].select(); } .... <input name='but' type='text' value='Текст в окне' /> <input name='textf' type='button' value='Выделить текст в окне' onclick='sel()'/> document.write(document.getElementsByTagName('input')[0].type+'<br />'); document.write(document.getElementsByTagName('input')[0].value+'<br />'); document.write(document.getElementsByTagName('input')[0].name+'<br /><br />'); document.write(document.getElementsByTagName('input')[1].type+'<br />'); document.write(document.getElementsByTagName('input')[1].value+'<br />'); document.write(document.getElementsByTagName('input')[1].name+'<br />');