Javascript 使用greasemonkey禁用现有脚本中的焦点功能

Javascript 使用greasemonkey禁用现有脚本中的焦点功能,javascript,greasemonkey,Javascript,Greasemonkey,我先前一个问题的后续行动 我的目标是制作一个脚本,自动点击一个按钮,在论坛上显示一个快速回复框,我已经成功地做到了。然而,现在的问题是,在每次加载页面时,它都会直接进入底部,在底部快速回复,因为文本字段确实是重点 我需要用greasemonkey写什么来阻止它一直向下移动到文本字段?我猜我必须禁用“消息”焦点部分,但我不确定该怎么做 下面的脚本是在手边的站点上生成的,而不是我一直在写的脚本 function hide_qr(show) { dE('qr_editor_div'); dE('qr_

我先前一个问题的后续行动

我的目标是制作一个脚本,自动点击一个按钮,在论坛上显示一个快速回复框,我已经成功地做到了。然而,现在的问题是,在每次加载页面时,它都会直接进入底部,在底部快速回复,因为文本字段确实是重点

我需要用greasemonkey写什么来阻止它一直向下移动到文本字段?我猜我必须禁用“消息”焦点部分,但我不确定该怎么做

下面的脚本是在手边的站点上生成的,而不是我一直在写的脚本

function hide_qr(show)
{
dE('qr_editor_div');
dE('qr_showeditor_div');
if (show && document.getElementById('qr_editor_div').style.display != 'none')
{
document.getElementsByName('message')[0].focus();
}
return true;
} 

请注意,只有当此条件为真时,元素才会被聚焦:

if (show && document.getElementById('qr_editor_div').style.display != 'none') {
  document.getElementsByName('message')[0].focus();
}
如果
show
false
,则元素不会聚焦
show
也是此函数的唯一参数,因此如果将其设置为
false
,则元素不会聚焦


因此,尝试使用
hide\u qr(false)
而不是
hide\u qr(true)

运行该函数。哦,天哪,我怎么会错过这个呢?你完全正确,而且成功了。谢谢你的一堆搅拌机,没问题![填写15个字符]@user1467794,如果这个答案适合你,请。