我有这个脚本,如果它在页面上找到某个元素,则关闭一个选项卡:
// ==UserScript==
// @name Name
// @namespace bbb
// @match https://example.com
// @include about:config
// @version 1
// @grant none
// ==/UserScript==
var intv = setInterval(function() {
if (/(container)|(mediumheight)/i.test (document.body.innerHTML) )
{
window.close()
}
}, 1000);
如何让它关闭页面,如果它发现:
<span id="some">0</span>
但是它必须同时检查id (和),对于数字(0)(. 两者都必须在页面上,脚本才能启动。
如果它只是id (some),我可以这样做,但我需要两个都为真,脚本才会触发。
有人能帮忙吗?由于
<span id="some">0</span>
但是它必须同时检查id (some)和数字(0),两者都必须在页面上,脚本才能触发
下面是一个如何检查它的例子:
const sp = document.querySelector('#some'); // find id (some)
if (sp && sp.textContent === '0') {
// run the function
}