ByIdは効くがByClassNameが機能しない
<a>show</a>をclickした時にパスワードを可視化させるプログラムを組んでいる途中で
aタグにclassをつけ、javascriptで操作しようとした所
取得がうまくいかないです
idをつかっても問題ないのですが、後学のために教えていただきたいです
よろしくお願いします
以下コード
<!DOCTYPE html> <html lang="ja"> <title></title> <head> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript"> function show_id() { alert("check id"); var show_id = document.getElementById("show_id"); show_id.innerHTML = "id"; }; function show_class() { alert("check class"); var show_class = document.getElementsByClassName("show_class"); show_class.innerHTML = "class"; }; </script> </head> <body> <li> <label for="password">パスワード</label> <input type="password" name="password" id="password"> <a href="#" id="show_id" onclick="show_id()">Show_id</a> <a href="#" class="show_class" onclick="show_class()">Show_class</a> </li> </body> </html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/12 07:23