私のテーブルのJavaScriptに別の問題があります。基本的に、私が投稿したリンクを見ると、チェックマークと赤色の3つのセルがあります。セルをクリックすると、チェックマークが削除され、セルの色が変わります。リセットボタンでテーブルを初期状態に戻したいと思います。ただし、これには2回のクリックが必要です。最高のがあるでしょうソースを表示するが、ここでそれが動作することはできません私のjavascriptのコードであるhttp://cs1.ucc.ie/~od1/project_css/Javascript onClickは2回クリックしない限り実行されません
:あなたはここにリンク上でこれをテストすることができ
function resetColour(objName){
var arr = document.getElementsByName(objName);
var arrLen = arr.length;
for(var i = 0; i < arrLen; i++){
if(arr[i].checked){
arr[i].parentNode.style.backgroundColor = "#F26C4F";
}
else{
arr[i].parentNode.style.backgroundColor = "#FAF4E3";
}
}
}
は、私ができる方法はありますワンクリックでフォームをリセットして色を変更しますか?
私のペンティアム90はペースに追いついて震える... –
ありがとう。私は実際にプログラムを試して解決するためにsetTimeoutを使用しましたが、私はちょうどタイミングを乱し、マシンに十分なクレジットを与えませんでした! –
あなたの2番目の解決策は私が試したが動作しなかった別のものでした。一番上のものが完璧に動作し、私は5msまでの時間を得ました。 –