今日、私は奇妙な問題に遭遇しました。varを変更する関数へのグローバルvarの名前を渡しますか?
良い:関数内からグローバルvar値を正常に変更しました(つまり、 "passedVarName"を "a"で置き換えた場合、下の例は正常に動作します)。
悪い:グローバル変数 "a"(関数に直接入れるのではなく)を渡そうとするとうまく動作しません。
Javascriptを
(クリック文書に "2" を書くべきではなく "はNaNを" 書くでしょうか?):以下
は、私が働いて得るように見えることができないものですvar a = 1;
function click(passedVarName){
passedVarName ++;
document.write(passedVarName)
};
HTML:
<a href="javascript:click('a')">Click this Button to alter global var "a".</a>
ご迷惑をおかけいたします。Click this Button to alter global var "a".。 – user1345660