繁体   English   中英

Focus()在Firebug控制台中不起作用

[英]Focus() not working in Firebug Console

我正在尝试使用Mozilla Firefox Firebug控制台测试一些代码。 下面是我要执行以集中于链接的行:

document.getElementById('DEPT_TBL_DESCR$prompt').focus();

但它始终在Firebug控制台中返回此错误:

TypeError:document.getElementById(...)为null

有谁知道为什么或如何专注于该链接/ img?

下面是代码:

<a href="javascript:pAction_win0(document.win0,'DEPT_TBL_DESCR$prompt');" tabindex="35" id="DEPT_TBL_DESCR$prompt" name="DEPT_TBL_DESCR$prompt"><img border="0" align="absmiddle" title="Look up New Department ID (Alt+5)" alt="Look up New Department ID (Alt+5)" src="/cs/hr34/cache/PT_PROMPT_LOOKUP_1.gif"></a>

这与以下IE错误消息有关:无法将焦点移至控件,因为它是不可见的,未启用的或者是不接受焦点的类型。

作为HTML 4元素的ID或名称的一部分,“ $”不是有效的字符。

请参阅: HTML中id属性的有效值是什么?

尽管在HTML5上允许使用: http : //www.w3.org/html/wg/drafts/html/master/dom.html#the-id-attribute

您尚未确定要使用的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM