我正在使用此代码启动日志文件:
function startTail(str) {
if (str== "stop") {
stopTail();
} else {
t= setTimeout("getLog()",1000);
}
}
使用以下方法调用:
<button id="start" onclick="getLog('start');">
并停止使用:
<button id="stop" onclick="getLog('stop');">
无论如何我可以将其更改为一个按钮来切换开始/停止?
答案 0 :(得分:1)
尝试:
<button id="start" value="Toggle Log" onclick="getLog('start', this);">
function startTail(str, element) {
if (str == "stop") {
stopTail();
element.setAttribute('onclick', "getLog('start', this);");
} else {
element.setAttribute('onclick', "getLog('stop', this);");
}
}
答案 1 :(得分:0)
你可以试试这个
var flag = false;
function startTail() {
if (flag)
{
stopTail();
document.getElementById('start').value = "Start";
flag = false;
}
else
{
t= setTimeout("getLog()",1000);
flag = true;
document.getElementById('start').value = "Stop";
}
}
<button id="start" onclick="startTail();" value="Start">