簡體   English   中英

chrome-輸入[“文件”] click()在選擇元素“ onchange”觸發它時不起作用

[英]chrome - input[“file”] click() does not work when select element 'onchange' triggers it

JsBin- http: //jsbin.com/puri/7/edit

我正在嘗試在兩種情況下在file [“ input”]上模擬.click()。

  1. 觸發“點擊”按鈕時觸發文件[“ input”]。click()
  2. 在選擇上觸發“更改”時觸發文件[“ input”]。click()

場景1和2在Firefox上最新運行。 但只有1種最新版本適用於Chrome。 是什么導致此問題? 這是應該如何工作的嗎?

我在Mac OS X 10.9.1上

使用click方法不一定總是按預期觸發處理程序,具體取決於它的來源,目標和使用的瀏覽器。 為了獲得更一致的結果,請使用帶有自定義Click事件的 dispatchEvent

someNode.dispatchEvent(new Event('click'));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM