【问题标题】:Display a sessionStorage item显示一个 sessionStorage 项
【发布时间】:2012-04-22 19:21:56
【问题描述】:
我想显示现场播放器,但我不能:
<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 alert 测试它时,一切正常:播放器名称显示没有问题
有什么想法请
【问题讨论】:
标签:
javascript
html
session-storage
【解决方案1】:
sessionStorage.getItem('player') 返回一个字符串。你应该用它做点什么。就像在警报中显示一样。 - 根据您的详细信息工作...
一旦你有了值,你就可以把它放在元素中
即:
myelement.inneHtml=sessionStorage.getItem('player')
【解决方案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 教程。
【解决方案3】:
这会将它写入您的跨度中,您应该将脚本标记放在跨度下方(我不知道如果您在执行时覆盖它会发生什么,可能也可以)
document.getElementById("player-name").innerHTML = sessionStorage.getItem('player');