inputButtonObject.valueは、汎用ボタン(type属性がbuttonであるinput要素)のvalue属性の値を取得、もしくは、設定するプロパティ。
汎用ボタン(type属性がbuttonであるinput要素)におけるvalue属性値は、ボタン上に表示するテキストである。
構文
取得
var $value = $inputElementReference.value;
戻り値
汎用ボタン上に表示されているテキスト(value属性値)。
設定
$inputElementReference.value = inputElementValue;
- inputElementValue
- 汎用ボタン上に表示するテキスト(value属性値)を指定する。
サンプル
サンプルボタンのvalue属性の値:
サンプルの動作について
- 「A」ボタンをクリックすると、「サンプルボタン」のvalue属性値を「サンプルボタンA」に設定し、ボタン上のテキストを「サンプルボタンA」にする。「サンプルボタンのvalue属性の値:」の右横に「サンプルボタンA」と表示する。
- 「B」ボタンをクリックすると、「サンプルボタン」のvalue属性値を「サンプルボタンB」に設定し、ボタン上のテキストを「サンプルボタンB」にする。「サンプルボタンのvalue属性の値:」の右横に「サンプルボタンB」と表示する。
- 「C」ボタンをクリックすると、「サンプルボタン」のvalue属性値を「サンプルボタンC」に設定し、ボタン上のテキストを「サンプルボタンC」にする。「サンプルボタンのvalue属性の値:」の右横に「サンプルボタンC」と表示する。
サンプルのソースコード
JavaScript
<script type="text/javascript">
function setValue( $value ) {
var $elementReference = document.getElementById( "sample" );
$elementReference.value = $value;
var $value = $elementReference.value;
document.getElementById( "sampleOutput" ).innerHTML = $value;
}
</script>
function setValue( $value ) {
var $elementReference = document.getElementById( "sample" );
$elementReference.value = $value;
var $value = $elementReference.value;
document.getElementById( "sampleOutput" ).innerHTML = $value;
}
</script>
HTML
<p>
<button onclick="setValue('サンプルボタンA');">A</button>
<button onclick="setValue('サンプルボタンB');">B</button>
<button onclick="setValue('サンプルボタンC');">C</button>
</p>
<p>サンプルボタンのvalue属性の値:<span id="sampleOutput"></span></p>
<p><input type="button" id="sample" value="サンプルボタン"></p>
<button onclick="setValue('サンプルボタンA');">A</button>
<button onclick="setValue('サンプルボタンB');">B</button>
<button onclick="setValue('サンプルボタンC');">C</button>
</p>
<p>サンプルボタンのvalue属性の値:<span id="sampleOutput"></span></p>
<p><input type="button" id="sample" value="サンプルボタン"></p>