2016-12-03 67 views
0

我想从另一个页面访问HTML页面的元素ID。我已经看到其他的解决方案,但目前为止还没有工作。如何使用JavaScript从另一个页面访问元素ID?

例如,如果这是One.html

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

我试图访问该元素的id“是一种”自Two.html让已使用输入的值`

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

不是从您当前的网页? –

+0

只有在非常有限的条件下,网页可以相互交谈,所以我们需要更多的细节,才能帮助您 – Bindrid

+0

是否有两次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

我要在第一个或第二个HTML页面中添加这个吗?如果它是第一页,那么我如何从第二页访问本地存储? –

+0

它膨胀! –

0

对不起,我没有足够的声望留下这个评论,但只是一个头,输入标签是独立的标签。

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

谢谢!我不知道! –

相关问题