HTML DOM Input Reset typeプロパティとは?使い方をわかりやすく解説
HTML DOMのInput Resetオブジェクトのtypeプロパティは、type="reset"が設定されたinput要素(リセットボタン)に関連付けられています。このプロパティは、リセットボタン要素に対して常に「reset」という文字列を返します。
構文
reset typeプロパティの基本的な構文は以下の通りです。
resetObject.type
サンプルコード
それでは、reset typeプロパティの具体的な使用例を見ていきましょう。
<!DOCTYPE html>
<html>
<body>
<h1>Input reset type Property</h1>
<form style="border:solid 2px green;padding:2px">
UserName: <input type="text" id="USR"> <br>
Location: <input type="text" id="Age"> <br><br>
<input type="reset" id="RESET1">
</form>
<p>Get the above input element type by clicking the below button</p>
<button type="button" onclick="resetType()">GET Type</button>
<p id="Sample"></p>
<script>
function resetType() {
var P=document.getElementById("RESET1").type;
document.getElementById("Sample").innerHTML = "The type for the input field is: "+P ;
}
</script>
</body>
</html>
実行結果
上記のコードを実行すると、次のような画面が表示されます。

続いて、「GET Type」ボタンをクリックすると、以下のように入力フィールドのtype属性値が表示されます。

コードの解説
ここからは、サンプルコードの内容を順番に見ていきます。
1. リセットボタンの作成
まず、type="reset"、id="RESET1" を持つinput要素を作成しています。このボタンは、2つのテキストフィールドを含むフォーム内に配置されており、クリックするとフォームに入力されたデータがすべてリセットされます。なお、フォームには緑色の枠線などのインラインスタイルも適用されています。
<form style="border:solid 2px green;padding:2px"> UserName: <input type="text" id="USR"> <br> Location: <input type="text" id="Age"> <br><br> <input type="reset" id="RESET1"> </form>
2. ボタンの設置とイベント処理
次に、「GET Type」というボタンを作成しています。ユーザーがこのボタンをクリックすると、onclick属性によってresetType()メソッドが実行される仕組みです。
<button type="button" onclick="resetType()">GET Type</button>
3. type値の取得と表示
resetType()メソッドでは、まずgetElementById()メソッドを使ってid="RESET1"のinput要素を取得し、そのtype属性の値を変数Pに代入します。その後、innerHTMLプロパティを利用して、id="Sample"の段落内に「入力フィールドのタイプはresetである」という結果を出力しています。
function getType() {
var P = document.getElementById("RESET1").type;
document.getElementById("Sample").innerHTML = "The type for the input field is : "+P;
}
このように、typeプロパティを使えば、JavaScriptから簡単にinput要素の種類を確認できます。リセットボタンの場合は必ず「reset」が返されるため、動的に要素の種類を判定したい場面で役立ちます。
-
HTML DOM Input Reset の form プロパティとは?使い方とサンプルコードを解説
HTML DOMにおけるInput Resetオブジェクトのformプロパティは、指定されたリセットボタンが所属するフォーム(form要素)への参照を取得するために使用されます。リセットボタンがフォームの外に配置されている場合は、単にNULLが返されます。なお、このプロパティは読み取り専用です。 構文 Input Resetのformプロパティの基本構文は以下の通りです。 resetObject.form 使用例 それでは、Input Resetのformプロパティの具体的な使用例を見ていきましょう。 <!DOCTYPE html> <html> <body>
-
HTML DOM Ol typeプロパティとは?順序付きリストのマーカー種類を変更する方法
HTML DOM の Ol type プロパティは、順序付きリスト(<ol> 要素)で使用されるマーカーの種類に対応する type 属性の値を、取得または設定するためのプロパティです。このプロパティを使うことで、JavaScript から動的にリストの番号スタイル(数字、アルファベット、ローマ数字など)を変更できます。 Ol type プロパティの構文 type プロパティの値を取得する場合 olObject.type type プロパティに値を設定する場合 olObject.type = 1|a|A|i|I; type 属性には以下の5種類の値を指定できます。 1 … 数字(1