跟进我之前的一个问题;
我的目标是制作一个自动点击按钮的脚本,在论坛上显示快速回复框,这是我成功完成的。但是,现在的问题是,在每个页面加载时,它会直接到达快速回复的底部,因为文本字段确实是重点。
我需要在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;
}
答案 0 :(得分:1)
请注意,只有在此条件为真时才会聚焦元素:
if (show && document.getElementById('qr_editor_div').style.display != 'none') {
document.getElementsByName('message')[0].focus();
}
如果show
为false
,则元素不会聚焦。 show
也是此函数的唯一参数,因此如果将其设置为false
,则元素不会聚焦。
因此,请尝试使用hide_qr(false)
代替hide_qr(true)
运行该功能。