关于js里onfocus的问题
<form><inputname="q"type="text"id="fb"value="点我消失"/></form><scripttype="text/javascri...
<form>
<input name="q" type="text" id="fb" value="点我消失"/>
</form>
<script type="text/javascript">
function jFocusblur(focusid)
{
var fbid = document.getElementById(focusid);
fbid.onfocus(function() {
alert(1);
})
}
jFocusblur("fb");
</script>
最后页面上点了text框,alert没有反应..应该是没有进onfocus,我看网上都是把onfocus写在标签里面,难道在js里面点出来不能用么?...还是我有什么语法问题... 展开
<input name="q" type="text" id="fb" value="点我消失"/>
</form>
<script type="text/javascript">
function jFocusblur(focusid)
{
var fbid = document.getElementById(focusid);
fbid.onfocus(function() {
alert(1);
})
}
jFocusblur("fb");
</script>
最后页面上点了text框,alert没有反应..应该是没有进onfocus,我看网上都是把onfocus写在标签里面,难道在js里面点出来不能用么?...还是我有什么语法问题... 展开
4个回答
展开全部
<script type="text/javascript">
$(function() {
function jFocusblur(focusid) {
var fbid = $("#" + focusid + "");
fbid.unbind("focus").live("focus",function() {
alert(1);
});
}
jFocusblur("fb");
});
</script>
<body>
<form>
<input name="q" type="text" id="fb" value="点我消失" />
</form>
</body>
var fbid = document.getElementById(focusid);
fbid.onfocus(function() {
alert(1);
})
楼主你用的jquery绑定事件就不能用document.getElementById获取id。
而且你得保证页面dom元素加载之后在获取id。所以$(function() {});方法表示页面元素加载后再执行
而且最直接定义id="fb"的事件多直接啊
$(function() {
function jFocusblur(focusid) {
var fbid = $("#" + focusid + "");
fbid.unbind("focus").live("focus",function() {
alert(1);
});
}
jFocusblur("fb");
});
</script>
<body>
<form>
<input name="q" type="text" id="fb" value="点我消失" />
</form>
</body>
var fbid = document.getElementById(focusid);
fbid.onfocus(function() {
alert(1);
})
楼主你用的jquery绑定事件就不能用document.getElementById获取id。
而且你得保证页面dom元素加载之后在获取id。所以$(function() {});方法表示页面元素加载后再执行
而且最直接定义id="fb"的事件多直接啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fbid.onfocus = function() {
alert(1);
};
这个不是jquery
追问
应该怎么写呀...现在有点搞混了...
追答
远在天边,近在眼前的答案
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的function jFocublur没调用啊,input改成
<input name="q" type="text" id="fb" value="点我消失" onclick="jFocusblur(this)">
<input name="q" type="text" id="fb" value="点我消失" onclick="jFocusblur(this)">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fbid.onfocus = function(){
alert(1)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询