1
A
回答
1
這裏是我發現使用jQuery滿足我的要求。
$('#inputText').focus(function() {
$('#inputText').trigger({type:'keyup',keyCode:'40'});
}
1
這大概blog entry應該可以幫到你。
<input type="text" onchange="alert('i was clicked')" id="test">
<script>
document.getElementById("test").onchange()
</script>
1
使用這個,如果你真的想以編程方式觸發事件:
function eventFire(el, etype){
if (el.fireEvent) {
(el.fireEvent('on' + etype));
} else {
var evObj = document.createEvent('Events');
evObj.initEvent(etype, true, false);
el.dispatchEvent(evObj);
}
}
相關問題
- 1. 如何在JavaScript中觸發touchcancel事件?
- 2. 在JavaScript中觸發事件
- 3. 如何在DOM上觸發js創建的觸摸事件
- 4. 如何在程序或觸發器中創建mysql事件?
- 5. 如何創建事件觸發器創建表或選擇到
- 6. 觸發KeyUp事件在Javascript
- 7. 在創建對象時觸發javascript事件
- 8. 在Javascript中創建事件
- 9. jQuery - 創建元素時觸發事件
- 10. 創建或刪除觸發事件
- 11. 使用jQuery創建/觸發事件
- 12. jQuery創建元素觸發onclick事件
- 13. 如何在h:inputText集中在javascript中時觸發事件
- 14. 在Javascript中選擇框觸發事件
- 15. 在JavaScript中觸發鍵盤事件
- 16. 使用javascript在asp.net中觸發事件
- 17. 停止在javascript中觸發onfocus事件
- 18. 在JavaScript中未觸發的事件
- 19. 如何在用戶停止觸發事件後觸發事件
- 20. 如何在'blur'事件觸發前觸發'submit'事件?
- 21. 如何爲MKMapView創建觸摸事件?
- 22. Javascript中的併發觸發事件
- 23. 事件觸發後DOM對象創建JavaScript和jQuery的?
- 24. 如何在PostgreSql中創建觸發器?
- 25. 如何在informix中創建觸發器?
- 26. 如何在sqlite3中創建觸發器?
- 27. 如何在sharepoint中創建觸發器?
- 28. 如何在oracle中創建觸發器?
- 29. 如何在mysql中創建觸發器?
- 30. 如何在SQL中創建觸發器?
也許射擊'keydown'不是你想要的 - 它不會造成一個字母被插入。 – 2011-04-22 10:04:08
已經有onkeydown,改變事件。你的情況到底是什麼? – neebz 2011-04-22 10:05:08
@ Box9&@nEEbz你可以看看我給出的符合我的要求的答案,謝謝你的支持。 – 2011-04-22 11:14:19