2

言語設定用に 1 つの JavaScript ファイル (.js) を作成しました。では、このファイルから値を取得するにはどうすればよいですか?

ファイル。

{
"language" : "german",

"glossary" : {
    "Level" : "Ebene",
    "Codes" : "Codes",
} }

では、特定のラベルに値を設定する方法。

「レベル」ではなく「エベネ」が欲しい。例えば。

<script type="text/javascript"> document.getElementById("lblLevel").innerHTML = glossary["Level"];

<div class="level">
     <b id = "lblLevel">Level</b>
</div>

しかし、それは機能していません。何か案が..?

前もって感謝します。

4

2 に答える 2

5

あなたのlanguage.jsファイルで:

var language = {
    "language": "german",
    "glossary": {
        "Level": "Ebene",
        "Codes": "Codes"
    }
};

次に、HTML ファイルで次のようにします。

document.getElementById("lblLevel").innerHTML = language.glossary.Level;
于 2012-07-10T05:29:56.803 に答える
0
<html>
<head>
<script type="text/javascript">
var language = {
        "language": "german",
        "glossary": {
            "Level": "Ebene",
            "Codes": "Codes"
        }
    };

function ab()
{
document.getElementById("lblLevel").innerHTML = language.glossary.Level;
}
</script>
</head>
<body onload="ab()">
<div class="level">
     <b id ="lblLevel">Level</b>
</div>
</body>
</html>

@Mananこれは動作し、テストされたコードです。それを試してみてください。他に問題がある場合は、コメントして回答に投票し、質問を閉じてください。

于 2012-07-10T05:40:20.617 に答える