2012-04-22 25 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

感謝ü本是解決方案! – 2012-04-22 11:24:52

2

sessionStorage.getItem('player')返回一個字符串。你應該用它做點什麼。如警報顯示。 - 這是根據您的詳細信息的工作...

一旦你的價值,你可以把它放在元素

即:

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

1

這將它寫入到你的範圍,你應該把跨度下面的腳本標籤(我不知道你是否覆蓋它,而執行,可能工作以及會發生什麼)

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