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変数を理解していないだけですか?