Javascript getElementById()不工作
以下代码位于我的头部标签之间:Javascript getElementById()不工作,javascript,jquery,focus,getelementbyid,Javascript,Jquery,Focus,Getelementbyid,以下代码位于我的头部标签之间: <script type="text/javascript" src="js/jquery-2.0.3.js"></script> <script type="text/javascript" src="js/homepage.js"></script> 不知何故,当我专注于输入字段时,我没有得到警告。你知道这可能是什么吗?我在onload中添加了该函数,因为否则,当javascript文件在主
<script type="text/javascript" src="js/jquery-2.0.3.js"></script>
<script type="text/javascript" src="js/homepage.js"></script>
不知何故,当我专注于输入字段时,我没有得到警告。你知道这可能是什么吗?我在onload中添加了该函数,因为否则,当javascript文件在主体之前被解析时,regname将变为null。如果要以这种方式设置事件处理程序,则属性名为“onfocus”,而不是“focus”
如果要以这种方式设置事件处理程序,则属性名为“onfocus”,而不是“focus”
如果页面上有jQuery,您可以写:
$(function(){
$("#registreervoornaam").onfocus= function() {
alert("bla");
};
})) 如果页面上有jQuery,您可以写:
$(function(){
$("#registreervoornaam").onfocus= function() {
alert("bla");
};
})) 我将如何解决这个问题:
null
。如果是,则表示页面中不存在元素。如果是这种情况,您可能希望将所有脚本放在标记文件的末尾,以便在加载脚本时,整个DOM已经加载$("#registreervoornaam").focus(function() {
//do stuff here that you want to be triggered on focus
});
祝你好运D我将如何解决这个问题:
null
。如果是,则表示页面中不存在元素。如果是这种情况,您可能希望将所有脚本放在标记文件的末尾,以便在加载脚本时,整个DOM已经加载$("#registreervoornaam").focus(function() {
//do stuff here that you want to be triggered on focus
});
祝你好运D直接元素事件处理程序总是
.onfoo
,而不仅仅是.foo
。我同情犯此错误的.foo。直接元素事件处理程序总是。onfoo
,而不仅仅是.foo
。我同情犯此错误的.foo。这是无效代码,'.onfocus=function(){'should be'.focus(函数(){'这是无效代码,'.onfocus=function(){'应该是'.focus(function(){'
$("#registreervoornaam").focus(function() {
//do stuff here that you want to be triggered on focus
});