JavaScriptの関数の外でどのような種類の変数を宣言できますか?次のコードを理解するのに少し問題があります。
このコードは影響しませんsubtitle
。
var element = window.document.getElementById("subtitle");
var test = "Changed!";
function check(){
element.innerHTML = test;
}
ただし、element
関数内に移動すると、subtitle
要素が「変更されました!」に変わります。
var test = "Changed!";
function check()
{
var element = window.document.getElementById("subtitle");
element.innerHTML = test;
}
window
関数の外部にオブジェクトを割り当てることができないというルールはありvar
ますか、コードに誤りがありますか、それともJavaScript変数を理解していないだけですか?