我想寫一點chrome擴展,它在點擊特定頁面上的特定按鈕時執行某些操作。問題是:如何在chrome擴展中實現點擊事件?我總是使用jQuerys選擇器+('click','element',callbackfunction); ...Chrome擴展程序:處理點擊
任何人都知道如何?
請問候
我想寫一點chrome擴展,它在點擊特定頁面上的特定按鈕時執行某些操作。問題是:如何在chrome擴展中實現點擊事件?我總是使用jQuerys選擇器+('click','element',callbackfunction); ...Chrome擴展程序:處理點擊
任何人都知道如何?
請問候
不要使用jQuery的麻煩麻煩,只需使用類似:
document.getElementById('submitButton').addEventListener('click',function(e) {
var _this = e.target; //the submit button
var text = document.getElementById('theForm').getElementsByTagName('textarea')[0].value;
return text!="";
}, false);
謝謝!我從來不知道.addEventListener存在o.o – Fly
您仍然可以使用jQuery的一個Chrome擴展,但是你需要把如果出html
my_script.js和你的jquery
版本的html
和然後,在my_script.js中:
$(document).ready(function(){
// Your jquery here
});
我不確定$(document).ready ...是r equired,它取決於如果你把腳本應答器的頭部或身體,你的最後
我希望它會幫助你
謝謝!雖然,我不想使用jQuery:/幾乎解決了:) – Fly
如果您不想使用jQuery,只需將JavaScript代碼放入'my_script.js'文件即可。谷歌政策禁止你將腳本放入'html'作爲擴展名,但如果你把它放在文件中,你可以添加一些。 – user2595581
它會做什麼? jQuery真的有必要嗎? – SmokeyPHP
@SmokeyPHP我想在點擊發送按鈕時(從特定網站的特定文本區域的特定按鈕)「解析」文本框的內容,以便例如將「xyz」更改爲「zyx」externaly 。 – Fly