「JavaScript」getElementsByNameで指定属性の値を取得、設定する

2021年8月24日

書式
変数名 = document.getElementsByName(属性名);
変数名[0].value===xxx
変数名[0].style.background=xxx
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<script>
function funcA() {
  /*属性usernameの値を取得*/
const uname = document.getElementsByName("username");
if (uname[0].value === "user01") {
/*値を変更*/
uname[0].value = "AA";
/*背景色変更*/
uname[0].style.background = "red";
} else {
/*値を変更*/
uname[0].value = "BB";
/*背景色変更*/
uname[0].style.background = "green";
}
}
</script>
<p><input type="text" name="username" placeholder="名前を入力してください"/></p>
<p><input type="button" value="変更" onclick="funcA()" /></p>
<script> function funcA() {   /*属性usernameの値を取得*/ const uname = document.getElementsByName("username"); if (uname[0].value === "user01") { /*値を変更*/ uname[0].value = "AA"; /*背景色変更*/ uname[0].style.background = "red"; } else { /*値を変更*/ uname[0].value = "BB"; /*背景色変更*/ uname[0].style.background = "green"; } } </script> <p><input type="text" name="username" placeholder="名前を入力してください"/></p> <p><input type="button" value="変更" onclick="funcA()" /></p>
<script>
  function funcA() {
    /*属性usernameの値を取得*/
    const uname = document.getElementsByName("username");

    if (uname[0].value === "user01") {
      /*値を変更*/
      uname[0].value = "AA";
      /*背景色変更*/
      uname[0].style.background = "red";
    } else {
    /*値を変更*/
      uname[0].value = "BB";
      /*背景色変更*/
      uname[0].style.background = "green";
    }
  }
</script>

<p><input type="text" name="username"  placeholder="名前を入力してください"/></p>
<p><input type="button" value="変更" onclick="funcA()" /></p>

 

JavaScript

Posted by arkgame