次のコードは、head タグの間のどこかにあります。
<script type="text/javascript" src="js/jquery-2.0.3.js"></script>
<script type="text/javascript" src="js/homepage.js"></script>
体のどこかに:
<input type="text" id="registreervoornaam" name="registreervoornaam" placeholder="Voornaam">
私のhomepage.jsでは:
window.onload=function(){
var regname = document.getElementById("registreervoornaam");
regname.focus = function() {
alert("bla");
};
};
入力フィールドにフォーカスすると、どういうわけかアラートが表示されません。これが何であるかについてのアイデアはありますか?本体の前に JavaScript ファイルが解析されるため、そうしないと regname が null になるため、onload に関数を追加しました。