0

こんにちは、ページ上のすべての onclick イベントを無効にしたいので、次のように書きます。

window.onclick = anyfunction;
document.onclick=anyfunction;
function anyfunction() {};

それはうまくいきますが、ページにこのコードが含まれている場合

$("body").click(function () { 
  anyfunctions();
});

実行されます。私も追加します

document.body.onclick

Jquery コードが再び実行されます。jquery ライブラリを使用せずに、javascript ですべての onclick 関数 (java スクリプトと jquery と ...) を無効にしたい

ターゲットはポップアップウィンドウをブロックすることですありがとう

4

3 に答える 3

4
$("*").unbind("click"); // Removes all click handlers added by javascript from every element
$("[onclick]").removeAttr("onclick"); // Finds all elements with an 'onclick' attribute, and removes that attribute
于 2013-04-04T03:44:38.057 に答える