1

フィールドプレーヤーを表示したいのですが、できません:

<body>

       <header>
    <h1>My memory Game</h1>
</header>

<div id="timer">
    Player Name: 
    <span id="player-name">

               <script type='text/javascript'>

                sessionStorage.getItem('player');

                //alert("Your name is: " + sessionStorage.getItem('player'));    

               </script>    
    </span>
</div>

javascriptアラートを使用してテストすると、すべてが機能します。プレーヤー名は問題なく表示されます

4

3 に答える 3

3

sessionStorage.getItem('player')文字列を返します。あなたはそれで何かをするべきです。アラートでの表示のように。-あなたの詳細に従って動作しています...

値を取得したら、それを要素に入れることができます

すなわち:

myelement.inneHtml=sessionStorage.getItem('player')

于 2012-04-22T11:16:18.403 に答える
2

これを使って:

document.getElementById('player-name').innerHTML = 
     sessionStorage.getItem('player');

固定コード:

<body>
    <header>
        <h1>My memory Game</h1>
    </header>
    <div id="timer">
        Player Name: 
        <span id="player-name">
        </span>
    </div>
    <script type='text/javascript'>
        document.getElementById('player-name').innerHTML = sessionStorage.getItem('player');
    </script>    

いくつかの JavaScript チュートリアルを実行する必要があります。な

于 2012-04-22T11:16:43.667 に答える
1

これによりスパンに書き込まれます。スクリプトタグをスパンの下に配置する必要があります(実行中に上書きするとどうなるかわかりませんが、同様に機能する可能性があります)

document.getElementById("player-name").innerHTML = sessionStorage.getItem('player');
于 2012-04-22T11:17:46.360 に答える