0
我正在嘗試編寫一個完整性測試。鑑於:使用javascript執行搜索輸入字段
<div id="txt-search-wrapper" class="pull-left non-action">
<span class="search-widget"></span>
<input type="text" class="search-widget" id="txt-search" placeholder="Search">
</div>
如果我在控制檯中使用其中任何一種,文本將被輸入到搜索框中。如果我手動點擊進入ui,搜索將正確執行。
document.getElementById('txt-search').value='test'
$('#txt-search').val('test')
但是,以下命令將無法點擊並執行搜索。我試圖將\ r \ n附加到文本中,但無濟於事。我也玩過按鍵事件。
document.getElementById('txt-search').click()
$('#txt-search').click()
請參閱以下答案: http://stackoverflow.com/questions/1225798/javascript-programmatically-invoking-events http://stackoverflow.com/questions/2379949/how-to-invoke-click-event - 從JavaScript的 – Kolban 2014-11-07 02:45:45