Greasemonkey关闭标签使用span ID和文本



我有这个脚本,如果它在页面上找到某个元素,则关闭一个选项卡:

// ==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
}

最新更新