sentInterval関数で操作した色を戻したいです。
強引にやろうとすれば
var normal = function(){
document.getElementById("color-btn").style.backgroundColor = "元の色";
};
setInterval(normal,1500);
これでできるのですが、これは元に戻してるのではないと思い、導入していません。
このコードを参考にしましたがうまくできませんでした。
<JavaScript>
// 初期HTML記述をセット
var defaultHTML;
function DefaultSave() {
defaultHTML = document.body.innerHTML;
}
// HTML記述を初期状態に戻す
function HTMLRestore() {
document.body.innerHTML = defaultHTML;
}
知識不足で申し訳ありませんが、ご回答のほど、よろしくお願いします
html
1<body> 2 <button id="color-btn">test</button> 3</body>
javascript
1var change = function(){ 2 document.getElementById("color-btn").style.backgroundColor = "red"; 3 }; 4 setInterval(change, 1000);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/15 05:59