AJAX загрузка
home

HDOM объект <textarea>

Данный объект представляет элемент <textarea> в HDOM.

Помимо специальных методов и свойств объект имеет также стандартные методы и свойства.

Таблица специальных методов и свойств

Методы и свойства Описание
cols Возвращает или устанавливает значение атрибута cols данного элемента.
defaultValue Возвращает или устанавливает текст по умолчанию.
disabled Возвращает или устанавливает значение атрибута disabled данного элемента.
form Позволяет обратится к узлу формы частью которой является данный элемент.
name Возвращает или устанавливает значение атрибута name данного элемента.
readOnly Возвращает или устанавливает значение атрибута readonly данного элемента.
rows Возвращает или устанавливает значение атрибута rows данного элемента.
value Возвращает или устанавливает текст данного элемента.
select() Позволяет выделить текст данного элемента.

Пример использования

Пример

function textSelect()
{
document.getElementsByTagName('textarea')[0].select();
}
function editOn()
{
document.getElementsByTagName('textarea')[0].readOnly=false;
}
function editOff()
{
document.getElementsByTagName('textarea')[0].readOnly=true;
}
....
<textarea name='ta' rows='7' cols='70' readonly='readonly'>
Россия — страна, расположенная в Восточной Европе и Северной Азии. 
Является самым большим государством мира (17 075 400 км2 или 11,46 % площади всей суши Земли, или 
12,65 % заселённой человеком суши, что почти вдвое больше, чем у занимающей второе место Канады). 
Население на 2010 год составляет 141 927 296 человек.

Текст взят с wikipedia.org.
</textarea>
<input type='button' value='Выделить текст элемента выше' onclick='textSelect()' />
<input type='button' value='Включить возможность редактирования' onclick='editOn()' />
<input type='button' value='Выключить возможность редактирования' onclick='editOff()' />
....
document.write(document.getElementsByTagName('textarea')[0].name + '<br />');
document.write(document.getElementsByTagName('textarea')[0].rows + '<br />');
document.write(document.getElementsByTagName('textarea')[0].cols + '<br />');
Быстрый просмотр