ボタンをクリックするとactive
状態に変わるシステムを試しています。次に、画面上の他のボタンをクリックすると、「アクティブ」の場合、通常のイベントではなく別のイベントが発生します。JS:なぜ可変配置が自分のコードを破るのですか?
私は動作するようになったが、何かについて混乱している。これは、作業コードです:
dom.el("skill").onclick = active;
function active(){
active = true;
}
var active = false;
問題を修正し、リストの一番下にグローバル変数active
を置くが、私は、最初は動作しませんでした非常にトップ、でそれを持っていました。
var active = false;
dom.el("skill").onclick = active;
function active(){
active = true;
}
なぜこれは機能しませんか?私にとっては、彼らは事実上同じで、ちょうど異なる順序であります。
変数には、同時に関数とブール値を含めることはできません。 – Teemu
変数と関数の名前が同じであることがほぼ確実です。あなたがonclickにfalseを割り当てているとき、もう1つは関数です。別の名前を選んでみませんか? – RemcoGerlich