1

我在启动时有以下跨度元素:

<span class="counter" text="Time will expire in %num% seconds" start="10"></span>

start属性在 jQuery中被捕获并经过一个循环,直到它达到 0,然后显示其余内容。

我正在尝试在页面加载后使用 Tampermonkey 引入选项来重置或清除计数器到我自己的预定时间。

到目前为止,这就是我所拥有的:

function init(){
    document.getElementsByTagName("span")[0].getAttributeNode("start").value = "0";
}

window.onload = init;

使用 alert 我可以判断该值已正确更改,但 jQuery 循环继续使用旧值。我知道这会更容易使用 ID 而不是自定义属性,但这是我必须使用的。谢谢!

定时器JS的Pastebin条目。

4

0 回答 0