我做了一个简单的Chrome扩展程序-使用表单进行搜索。

当我打开扩展程序时,没有默认的焦点放在窗体上,但是需要额外的单击。

重点应该放在popup.html表单上。

现在JavaScript .focus()方法不起作用,还有其他方法可以为Chrome扩展程序设置默认焦点吗?

HTML:

<input type="text" id="mydata"  />

JS:
document.getElementById('mydata').focus();

最佳答案

尝试这样的事情:

<html>
<head>
<script type="text/javascript">
function setFocus()
{
     document.getElementById("target").focus();
}
</script>
</head>

<body onload="setFocus()">

<input type="text" id="target" name="target" size="25" value="" />
</body>
</html>

这个对我有用。

关于javascript - Google Chrome扩展程序中的自动对焦,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6594064/

10-10 21:45