【问题标题】: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');
        

        【讨论】:

          猜你喜欢
          • 2021-10-22
          • 1970-01-01
          • 1970-01-01
          • 2016-07-09
          • 2023-01-31
          • 1970-01-01
          • 2021-02-24
          • 2011-10-08
          • 1970-01-01
          相关资源
          最近更新 更多