我想在访问该网站时使用greasemonkey用户脚本自动对焦amazon.co.uk搜索框。令我惊讶的是,我没有在网上找到适用于我的用户脚本。
与amazon.com不同,以下内容并不关注amazon.co.uk上的主搜索框:
document.getElementById('twotabsearchtextbox').focus()
搜索框是文本输入,getElementById确实返回该元素。那么为什么.focus()没有将输入焦点放在那个输入控件上呢?
答案 0 :(得分:-1)
设置后,其他项目正在窃取焦点......
试试这个:
window.onload = function() {
document.getElementById('twotabsearchtextbox').focus()
};