いいえ、リンクをクリックしたときにシンプルなJavascriptコードを実行する方法について読んで読んでいます。それが動作するように見えることはできません!リンクを介してJavascript機能をトリガーする方法が正しく表示されない
私のリンクをクリックすると、色が変わり、変数が埋め込まれ、もう一度クリックすると、別の色に変更してvarを元の状態に戻します。最初のクリック)
ここでどこが間違っているのか教えていただけますか?ここで
は、私のJavascriptコードです:
window.onload = function() {
document.getElementById("atonal").onclick = function() {
var categoryLink=new Array();
var counter;
categoryLink[0] = "empty";
categoryLink[1] = "empty";
categoryLink[3] = "empty";
counter = "0";
if (categoryLink[0]=="empty") {
categoryLink[0] = "atonal";
counter = counter + 1;
stylesheet.insertRule("#atonal {color: #FFFFFF}", 0);
}
if (categoryLink[0]=="atonal") {
categoryLink[0] = "empty";
counter = counter - 1;
stylesheet.insertRule("#atonal {color: #474747}", 0);
}
return false;
}
}
そして、私のHTML:
<a href="#" id="atonal">antonal sound</a>
ロードするために起こっています ' www.google.com'では、リンクの色が変わるのを見る機会がありません。 – robertc
2番目の 'if'は' else if'でなければなりません。 –
ああ、そうだよ。私はその機能が呼び出されているかどうかを調べるためのテストとしてそこに持っていました。 – Chrismwiggs