inputTextObject.sizeは、1行テキスト入力欄(type属性がtextであるinput要素)のsize属性の値を取得、もしくは、設定するプロパティ。
size属性には、1行テキスト入力欄(type属性がtextであるinput要素)の幅を文字数で指定することができる。
構文
取得
var $size = $inputElementReference.size;
戻り値
1行テキスト入力欄(type属性がtextであるinput要素)のsize属性の値。
設定
$inputElementReference.size = 数値;
- 数値
- 文字数で指定する。
サンプル
サンプル入力欄のsize属性の値:
サンプル入力欄:
サンプルの動作について
- 「10」ボタンをクリックすると、サンプル入力欄の幅を10文字数分にする。「サンプル入力欄のsize属性の値:」の右横に「10」と表示する。
- 「20」ボタンをクリックすると、サンプル入力欄の幅を20文字数分にする。「サンプル入力欄のsize属性の値:」の右横に「20」と表示する。
- 「30」ボタンをクリックすると、サンプル入力欄の幅を30文字数分にする。「サンプル入力欄のsize属性の値:」の右横に「30」と表示する。
- 「40」ボタンをクリックすると、サンプル入力欄の幅を40文字数分にする。「サンプル入力欄のsize属性の値:」の右横に「40」と表示する。
サンプルのソースコード
JavaScript
<script type="text/javascript">
function setSize( $size ) {
var $elementReference = document.getElementById( "sample" );
$elementReference.size = $size;
var $size = $elementReference.size;
document.getElementById( "sampleOutput" ).innerHTML = $size;
}
</script>
function setSize( $size ) {
var $elementReference = document.getElementById( "sample" );
$elementReference.size = $size;
var $size = $elementReference.size;
document.getElementById( "sampleOutput" ).innerHTML = $size;
}
</script>
HTML
<p>
<button onclick="setSize(10);">10</button>
<button onclick="setSize(20);">20</button>
<button onclick="setSize(30);">30</button>
<button onclick="setSize(40);">40</button>
</p>
<p>サンプル入力欄のsize属性の値:<span id="sampleOutput"></span></p>
<p>サンプル入力欄:<input type="text" id="sample" value="初期入力値"></p>
<button onclick="setSize(10);">10</button>
<button onclick="setSize(20);">20</button>
<button onclick="setSize(30);">30</button>
<button onclick="setSize(40);">40</button>
</p>
<p>サンプル入力欄のsize属性の値:<span id="sampleOutput"></span></p>
<p>サンプル入力欄:<input type="text" id="sample" value="初期入力値"></p>