我在启动时有以下跨度元素:
<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 而不是自定义属性,但这是我必须使用的。谢谢!