Chrome插件觸發web頁面的事件

  Chrome插件中不能直接調用Web頁面的元素js,緣由是chrome插件的機制http://stackoverflow.com/questions/17819344/triggering-a-click-event-from-content-script-chrome-extension。chrome

 

  解決方法,click的觸發方式如上面就行,如今是觸發change事件:chrome-extension

  1. 獲取HTML元素(不是JQuery的元素)st = document.getElementById("eleId");//或者$("#eleId")[0];  
  2. ev = document.createEvent("HTMLEvents");  
  3. ev.initEvent("change", false, true);  
  4. st.dispatchEvent(ev);  
相關文章
相關標籤/搜索