[JavaScript]getAttributeで属性値を取得する
書式
type属性値の取得
document.getElementById(セレクターID).getAttribute(“type");
value属性値の取得
document.getElementById(セレクターID).getAttribute(“value");
maxlength属性値の取得
document.getElementById(セレクターID).getAttribute(“maxlength");
type属性値の設定
document.getElementById(セレクターID).setAttribute(“type","属性値");
value属性値の設定
document.getElementById(“セレクターID).setAttribute(“value","属性値");
maxlength属性値の設定
document.getElementById(セレクターID).setAttribute(“maxlength","属性値");
使用例
<div>属性の値: <span id="cft"></span></div> <input type="text" id="name" value="山田" maxlength="15"> <!--ボタンを押すとfunA関数を呼び出す --> <input type="button" value="テスト"> <script> function funA(){ //getAttributeメソッドでvalueの属性値を取得 const k = document.getElementById("name").getAttribute("value"); //setAttributeメソッドでvalueに属性値をセット document.getElementById("cft").textContent = k +"arkgame"; } </script>
動作確認
[テスト]ボタンをクリックすると、テキストボックスのvalueの属性値をセレクター「cft」に設定します