javascript中事件方法的使用

方丈的寺院
Java领域优质创作者
博客专家认证
2012-08-24 02:12:35
代码如下:我想实现程序控制键盘输入一直锁定在某个地方,通过文字来提示。现在键盘输入时锁定了,但是提示文字显示不出来,在firebug里调试,没有显示错误。这是什么原因?求指教
<script type="text/javascript">
/*这段代码中为什么显示不出来提示文字内容*/
function Event(x,y)
{
var txt;
switch(x)
{
case 1:
txt=y.id+"得到了键盘输入焦点";
y.blur();
document.getElementById("b").focus();
break;
case 2:
txt=y.id+"得到了键盘焦点";
break;
case 3:
txt=y.id+"失去了键盘焦点";
break;
}
document.getElementById('txt').innerText=txt;
}
</script>
</head>

<body>
提示文字:
<p id="txt"></p>
<input type="text" id="a" onfocus="Event(1,this);"/>
<input type="text" id="b" onfocus="Event(2,this);"onblur="Event(3,this);"/>
</body>
</html>
...全文
183 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
方丈的寺院 2012-08-26
  • 打赏
  • 举报
回复
好像是因为我把显示文字写入到了function中去了
  • 打赏
  • 举报
回复
2楼正解..
joybee007 2012-08-24
  • 打赏
  • 举报
回复
看不习惯为什么你们总喜欢把事件绑定在行内.
未知数 2012-08-24
  • 打赏
  • 举报
回复
document.getElementById('txt').innerHTML=txt;
试试
walkman_22 2012-08-24
  • 打赏
  • 举报
回复
我调试显示有文字.把全部代码贴出来吧

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧