我正在使用代码来突出显示取决于“on”时间的单词,并且默认情况下它处于打开状态。我需要它默认情况下,但在“文本链接”添加一个功能,可以打开/关闭突出显示(所以点击时没有突出显示,所以当我点击“禁用”时,它会禁用执行代码,和单词“禁用”自动更改单词“启用”,这确实相反..等在html5音频中使用文本链接切换javascript执行开关
这里的是代码片段:
var spns = document.getElementsByTagName("SPAN");
var audi = document.getElementById("adi");
audi.addEventListener("timeupdate", f1);
function f1(){
var i;
for (i = 0 ; i< spns.length ; i++){
var time = Number(spns[i].id.slice(2));
if(time < audi.currentTime){
if (i>0) spns[i -1].style.backgroundColor = "white";
spns[i].style.backgroundColor = "red";
}
}
}
<audio id = "adi" controls>
<source src="https://ia802508.us.archive.org/5/items/testmp3testfile/mpthreetest.mp3"></source>
</audio>
<div>
<pre>
<span id="ts0.5">Ok, we're trying this for a second time</span> , <span id="ts3">to test the ability...</span>
</pre>
</div>
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener – mplungjan