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')返回一个字符串。你应该用它做点什么。就像在警报中显示一样。- 根据您的详细信息工作...

一旦你有了价值,你就可以把它放在元素中

IE:

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 回答