2012-04-22 18 views
0

私は、フィールドプレーヤーを表示したいが、私はできません:表示のsessionStorage項目

<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のアラートのすべての作業を使用することによってそれをテストする場合:プレイヤー名は問題 なしdesplayedされているすべてのアイデアをしてください

答えて

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チュートリアルを行う必要があります。

+0

をuこれをありがとう(私は実行は、同様に働くかもしれない間、あなたはそれを上書きした場合に何が起こるか分からない)スパンの下のスクリプトタグを配置する必要があり、あなたのスパンにそれを書き込みます解決策です! –

2

sessionStorage.getItem('player')は文字列を返します。あなたはそれで何かをするべきです。警告のような表示。 - あなたが値を持っていたら

は、あなたが要素にそれを置くことができます...あなたの内容に応じて作業している

すなわち:

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

1

これはあなたが

document.getElementById("player-name").innerHTML = sessionStorage.getItem('player'); 
関連する問題