javascript
1/* 2* パスワード一致チェック 3*/ 4function setConfirmMessage(confirm_password) { 5 var password = document.getElementById("password").value; 6 var message = ""; 7 if (password == confirm_password) { 8 message = ""; 9 } else { 10 message = "パスワードが一致しません"; 11 } 12 13 var div = document.getElementById("pass_confirm_message"); 14 if (!div.hasFistChild) {div.appendChild(document.createTextNode(""));} 15 div.firstChild.data = message; 16}
php
1 <p>パスワード 2 <input id="password" type="text" name="password"> 3 </p> 4 <div id="pass_message"></div> 5 <p>パスワード確認 6 <input type="password" name="confirm_password" id="confirm_password" 7 onkeyup="setConfirmMessage(this.value);"> 8 </p> 9 <div id="pass_confirm_message"></div>
わからないこと
このjavascriptがどういった動きをしているのかは、理解しています。しかし、javascriptの中身の10行目if (!div.hasFistChild) {div.appendChild(document.createTextNode(""));}の意味がよくわかっていないです。
やりたいこと
もう少し、簡潔にわかりやすくかける方がいるなら、ご教授をお願いします
回答2件
あなたの回答
tips
プレビュー