2016-12-03 8 views
0

別のページからHTMLページの要素IDにアクセスしようとしています。私は他の解決策を見てきましたが、これまでに働いた人はいません。JavaScriptを使用して別のページから要素idにアクセスする方法は?

は例えば、これは私が要素IDにアクセスしようとしています

<input id="a" type="text"></input> 
<p id="demo"></p> 

One.htmlであれば「」Two.htmlから使用して入力された値を取得するには、 `

var thing = document.getElementById('a').value; 
document.getElementById('demo').innerHTML = "the value is" + " " + thing; 
+0

現在のウェブページからのものではありませんか? –

+0

非常に限られた条件の下でのみ、ページが互いに話すことができるので、私たちがあなたを助ける前に詳細が必要です – Bindrid

+0

two.htmlがあなたのブラウザにロードされましたか? –

答えて

1
you can use localStorage 
for example in firstpage.html you save data with 
var thing = document.getElementById('a').value; 
localStorage.something = thing ; 
then in your seconpage.html you can use it by 
document.getElementById("demo").innerHTML=localStorage.something; 
+0

これを1番目または2番目のHTMLページに追加しますか?そしてそれが最初のページなら、2番目のページからどのように私はlocalstorageにアクセスするのですか? –

+0

それはうねった! –

0

申し訳ありません申し訳ありませんがコメントとして残しておきますが、単なる入力タグです。入力タグはスタンドアロンタグです。

Example: 
    <body> 
    <input type="text" id="a" /> 
    </body> 
+0

ありがとう!それは知らなかった! –

関連する問題