text 获得焦点事件,失去焦点事件不触发

html:<inputtype="text"name="t2"class="text"onfocus="t2_onfocus()"id="t2"/>js:function... html:
<input type="text" name="t2" class="text"
onfocus="t2_onfocus()" id="t2"/>
js:
function t2_onfocus(){
alert("111");
}

如上,为什么这样的焦点事件都不会触发啊,是我哪里写错了吗,IE和FF都一样不错发
展开
 我来答
拥云庄主
推荐于2016-08-20 · TA获得超过2501个赞
知道小有建树答主
回答量:672
采纳率:100%
帮助的人:418万
展开全部

你的写法有些问题,应该是这样:

html:

<input id="txtInput" type="text" onfocus="on_focus();" onblur="on_lost_focus();" size="10" style="background-color:lightyellow; border-width:3;" />

后面的style你可以忽略

js:

function on_focus()
{
 alert('获得焦点');
}

function on_lost_focus()
{
 alert('失去焦点');
}

 

测试截图:

更多追问追答
追问
你好,我想再问下,那我的错误点是什么撒
追答
onfocus="t2_onfocus()" 这里最好把分号加上,我测试的时候,如果不加分号,IE下还可以正常工作,FF下就是乱的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式