進入如何發送輸入從JavaScript來的網站?發送從JavaScript
我真正需要的是在搜索框中發送文本到像sitehippo.com這樣的網站,然後按回車來搜索這些文本。
所以一段從網站代碼:
<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
我需要的是模擬點擊鼠標,通過回車,導致無法發送點擊元素,正常工作。
是否可以發送文本輸入?
爲什麼你想模擬點擊。該網站是否還使用泡泡點擊事件?爲什麼不是document.getElementById('f')。submit()好? – 2012-07-31 09:29:11
@我不知道爲什麼getelementbyid不會提交,我在網站上嘗試,並且無法正常工作。 – tonni 2012-07-31 09:33:44
是否有多個具有相同ID的項目? ......也許 – 2012-07-31 09:34:30