在執行在google.com檢查元素輸入搜索google.com,我得到:使用Javascript/jQuery的
<input class="gsfi" id="lst-ib" maxlength="2048" name="q" autocomplete="off" title="Search" type="text" value="" aria-label="Search" aria-haspopup="true" role="combobox" aria-autocomplete="both" dir="ltr" spellcheck="false" style="border: none; padding: 0px; margin: 0px; height: auto; width: 100%; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent; position: absolute; z-index: 6; left: 0px; outline: none;">
現在,如果我做的:$("#lst-ib")
,我得到的輸入對象的要求。但是,如果我做的:$("#lst-ib").val("hello world!")
,我得到一個錯誤:
Uncaught TypeError: $(...).val is not a function(…)
同樣的事情與Bing.com發生。有人可以解釋爲什麼會發生這種情況,我如何使用Javascript
或Jquery
在這些網站上進行搜索。
$並不意味着是jQuery的。它可以是由內部程序員寫的某個選擇器函數的名稱空間。 – Simon