---
title: HTMLTextAreaElement
framework: webkitjs
role: symbol
role_heading: Class
path: webkitjs/htmltextareaelement
---

# HTMLTextAreaElement

## Declaration

```data
interface HTMLTextAreaElement
```

## Topics

### Instance Properties

- [autocomplete](webkitjs/htmltextareaelement/1777783-autocomplete.md)
- [autofocus](webkitjs/htmltextareaelement/1632325-autofocus.md)
- [cols](webkitjs/htmltextareaelement/1629696-cols.md)
- [defaultValue](webkitjs/htmltextareaelement/1630737-defaultvalue.md)
- [dirName](webkitjs/htmltextareaelement/1630341-dirname.md)
- [disabled](webkitjs/htmltextareaelement/1634270-disabled.md)
- [form](webkitjs/htmltextareaelement/1630976-form.md)
- [labels](webkitjs/htmltextareaelement/1632892-labels.md)
- [maxLength](webkitjs/htmltextareaelement/1632739-maxlength.md)
- [minLength](webkitjs/htmltextareaelement/2871242-minlength.md)
- [name](webkitjs/htmltextareaelement/1631686-name.md)
- [placeholder](webkitjs/htmltextareaelement/1632664-placeholder.md)
- [readOnly](webkitjs/htmltextareaelement/1631662-readonly.md)
- [required](webkitjs/htmltextareaelement/1633559-required.md)
- [rows](webkitjs/htmltextareaelement/1630723-rows.md)
- [selectionDirection](webkitjs/htmltextareaelement/1632487-selectiondirection.md)
- [selectionEnd](webkitjs/htmltextareaelement/1629716-selectionend.md)
- [selectionStart](webkitjs/htmltextareaelement/1633007-selectionstart.md)
- [textLength](webkitjs/htmltextareaelement/1632559-textlength.md)
- [type](webkitjs/htmltextareaelement/1631978-type.md)
- [validationMessage](webkitjs/htmltextareaelement/1630826-validationmessage.md)
- [validity](webkitjs/htmltextareaelement/1633389-validity.md)
- [value](webkitjs/htmltextareaelement/1633568-value.md)
- [willValidate](webkitjs/htmltextareaelement/1630594-willvalidate.md)
- [wrap](webkitjs/htmltextareaelement/1633208-wrap.md)

### Instance Methods

- [checkValidity](webkitjs/htmltextareaelement/1631235-checkvalidity.md)
- [reportValidity](webkitjs/htmltextareaelement/2871063-reportvalidity.md)
- [select](webkitjs/htmltextareaelement/1633264-select.md)
- [setCustomValidity](webkitjs/htmltextareaelement/1631267-setcustomvalidity.md)
- [setRangeText](webkitjs/htmltextareaelement/1629828-setrangetext.md)
- [setSelectionRange](webkitjs/htmltextareaelement/1632705-setselectionrange.md)

## Relationships

### Inherits From

- [HTMLElement](webkitjs/htmlelement.md)
