-1

我正在为 Greasmonkey 使用简单的点击代码,但那只是点击按钮。

我的代码

setTimeout(function() {
    var evt = document.createEvent("MouseEvents");
    evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    var link = document.querySelector("span.delete");
    link.dispatchEvent(evt);
}, 0); 

此代码仅删除一个事件:(

页面来源

 <div class="o_down">
       <span class="delete">Delete</span><input type="hidden" value="50203831" /><div class="cb"></div>
        </div>

      <div class="o_down">
       <span class="delete">Delete</span><input type="hidden" value="50203836" /><div class="cb"></div>
        </div>

      <div class="o_down">
       <span class="delete">Delete</span><input type="hidden" value="50203838" /><div class="cb"></div>
        </div>
4

1 回答 1

-1

根据文档document.querySelector功能

返回文档中与指定选择器组匹配的第一个元素(使用文档节点的深度优先前序遍历)

(强调补充)。

尝试使用document.querySelectorAll

于 2013-06-24T15:43:34.343 回答