如何将输入从 javascript 发送到网站?
我真正需要的是在搜索框中将文本发送到像 filehippo.com 这样的网站,然后按 Enter 搜索这些文本。
所以网站上的一段代码是:
<div id="searchbox">
<form name="f" action="/search">
<input style="color: #999" type="text" id="q" name="q" maxlength="150" value="Search..." onfocus="javascript:clearInputValue('q', 'Search...')" onblur="javascript:setDefaultIfEmpty('q', 'Search...')">
<input type="submit" id="search-submit" value="GO" onclick="javascript:submitQuery('q', 'Search...')">
</form></div>
我的简单代码如下所示:
javascript: document.getElementById('q').focus();document.getElementById('q').value='Winrar';document.getElementById('f').item(0).click();
而那些脚本只是把焦点放在搜索框上并向他们发送文本,但我还需要自动搜索(发送回车),怎么做?
document.getElementById('f').item(0).click(); -> dont work
我需要的是通过回车模拟鼠标点击,导致无法将点击发送到正常工作的元素。
是否可以发送带有文本的输入?