在google chrome扩展中使用javascript聚焦文本框
Focusing a textbox using javascript in a google-chrome extension
如何在google-chrome扩展中聚焦文本框?我试过这个javascript:
<script type="text/javascript">
function setFocus()
{
document.getElementById("Target").focus();
}
</script>
</head>
<body onload="setFocus()">
<div style="float:left">
<table cellpadding="3" cellspacing="0" id="mytable" style="float:left;">
<tbody><tr><td>Target:</td> <td><input type="text" name="Target" size="25" value="" /></td></tr>
</tbody></table>
我在多个代码论坛网站上发现了这个代码,所以我不确定javascript是否不起作用,或者如果chrome阻止它运行。
您使用的是getElementById()
,但在您的示例中,Target
是name
属性,而不是ID
。
添加id="Target"
,如下:
<input type="text" id="Target" name="Target" size="25" value="" />
你给出的代码不起作用的原因是因为你的输入没有"target"的ID,它只有一个名称。添加正确的ID,它将工作
当您没有元素时,您希望通过ID获取元素。必须将id="Target"
添加到输入中。
相关文章:
- 使用 javascript 聚焦输入字段
- 当文本字段或文本区域使用纯JavaScript聚焦时,禁用键盘快捷键
- 在聚焦文本输入的同时使用箭头键滚动(Javascript)
- 通过检测 JavaScript 中的 CTRL+A 键来聚焦文本框
- 如何在 Javascript 中聚焦不可见的输入文本框?我应该使用什么样式
- 使用 JavaScript 聚焦第一个组合框
- Tab键聚焦到JavaScript中的单选按钮
- javascript焦点()是't聚焦
- Javascript在所有聚焦的输入字段上运行函数
- 只有当光标聚焦在文本框中时才使用Javascript
- 如何使用javascript聚焦图像
- 为什么不'这个javascript代码动画和聚焦在一个图片工作
- 激活:当页面加载Javascript时聚焦
- Javascript代码:我希望文本框在聚焦时为空
- Javascript输入直接淡出和聚焦
- 使用javascript聚焦时清除TextField
- 不能在Angular中使用Javascript聚焦光标
- 在IE11中无法使用JavaScript聚焦输入
- 如何使用JavaScript聚焦html文本域
- 在google chrome扩展中使用javascript聚焦文本框