→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>
¶例省く
表示内容: |
表示内容: |