【发布时间】:2012-03-12 22:56:37
【问题描述】:
我正在尝试使用 querySelectorAll 从网页中删除不必要的元素,但这似乎不适用于 Opera Mobile 11.5。在将脚本放到手机上之前,我已经在 PC 上试用了这些脚本。
Mozilla 的文档比较混乱,因为关于这个功能有两页,一页says it's compatible,另一页says it isn't。
有解决办法吗?我需要在我制作的这些脚本中实现其他库吗?
我想这样做:
function deleteByCSS(el) {
elem = document.body.querySelectorAll(el);
for (i=0; i<elem.length; i++){
elem[i].parentNode.removeChild(elem[i]);
}
}
deleteByCSS("here goes every CSS selector pointing to objects I want to remove");
【问题讨论】:
标签: javascript opera userscripts opera-mobile selectors-api