2017-08-05 12 views
0

こんにちは私は別の状況でINPUTを使って他のドキュメントに価値を送ってきましたが、spanやdivで同じことをするのは間違っていました。divのテキストを別のドキュメントから変更するにはどうすればいいですか?

これは役に立たないと思うかもしれません。

私のオリジナルのアイデアは、私は0.01で、ボタンをクリックして...と私は、この値はone.html文書で示したことにしたいと同様two.html 0.00 everyttimeの価値を高めることである。..

オリジナルのアイデア:

   <div class="control-group"> 
       <label id="firstDiv" class="control-label"><span>0.00</span> 
       </label> 



            <div id="hm"> 
            <span id="textChanger" class="btn btn- 
      large btn-primary pull-right"> Quick Click </span> 
            </div> 
             <script> 

     var one = 0.00; 
     document.getElementById("textChanger").onclick = function(){ 

      if (one < 0.05){ 


      document.getElementById("firstDiv").innerHTML = one +=0.01; 

      } 

      else { 
       document.getElementById("firstDiv").innerHTML = "You are a 
      WINNER!"; 
       document.getElementById("hm").innerHTML = ""; 

      } 
     } 
      </script> 

すべてのローカルストレージを理解するための簡単なアイデア。動いていない。 var w2 = window.open("document2.html");を介し

<html> 
    <head> 
    <title></title> 
    <script> 


     function storedata() 
     { 
      localStorage.username = document.getElementById('txt_username'); 
     } 



    </script> 


    </head> 
    <body> 


    <span id="txt_username">Arek</span> 
    <input type="button" onclick="storedata()" name="name" value="Store 
    UserName"/> 


    </body> 
    </html> 

two.html

<html> 
    <head><script> 
    function getlocalstorage() 
     { 
      if(localStorage.username) 
      { 
       document.getElementById('span1').innerHTML = 
    localStorage.username; 
      } 
     } 

     </script> 
</head> 
<body onload="getlocalstorage()"> 



    <span id="span1"></span> 

</body> 
</html> 
+0

使用のlocalStorage。 –

+0

0.00」から「0.01」のみに変更しますか? – Siphalor

答えて

0

利用のlocalStorageのwindowオブジェクトです。最初のページで、localStorageアイテムをlocalStorage.setItem(item、value)に設定します。 2番目のページでlocalStorageアイテムが存在するかどうかを確認し、存在する場合はその値を使用し、そうでない場合は0.0を使用します。

また、最初のページが閉じたときにlocalStorageアイテムを削除することもできます。そのためには、onbeforeunloadイベントを使用する必要があります。最初のページで

、JSは次のようになります:

var n=0.0; 
function sd(){ 
n+=0.1; 
localStorage.setItem("ls", n); 
} 

機能SDは、onclickイベントを使用して呼び出す必要があります。

2ページのJS:

function get(){ 
if(localStorage.getItem("ls")){ 
document.getElementById("id").innerHTML=localStorage.getItem("ls"); 
}; 
} 
document.addEventListener("DomContentLoaded", function(){ 
get(); 
}) 
+0

こんにちは、まず第一に、私はある文書から別の購入LocalStorageに値を送ってきたが、INPUT TEXTを使用して、第二に答えていただきありがとうございました。しかし、Span ..やDivでそれをどうするかわからない... –

+0

私は私の答えを編集しました。 – Wolfuryo

関連する問題