→MS
提供する特殊な属性及びメソッドを介して、<textarea> 要素の割付けや見た目を好きに扱えるようになります。
tabIndex と accessKey の2つのプロパティは、HTML5 では HTMLElement から継承していますが、DOM Level 2 HTML および早期の仕様書では HTMLTextAreaElement で定義されていました。
blur() と focus() の2つのメソッドは、HTML5 以降は HTMLElement から継承していますが、 DOM Level 2 HTML および早期の仕様書では HTMLTextAreaElement で定義されていました。
これらのイベントを待ち受けするには addEventListener() を使用するか、イベントリスナーをこのインターフェイスの onイベント名 プロパティに代入するかしてください。
JavaScript:
function autoGrow (oField) {
if (oField.scrollHeight > oField.clientHeight) {
oField.style.height = oField.scrollHeight + "px";
}
}
CSS:
textarea.noscrollbars {
overflow: hidden;
width: 300px;
height: 100px;
}
HTML:
<form>
<fieldset>
<legend>ご意見・ご感想</legend>
<p><textarea class="noscrollbars" onkeyup="autoGrow(this);"></textarea></p>
<p><input type="submit" value="送信" /></p>
</fieldset>
</form>
¶例省く
| 表示内容: |
| 表示内容: |