2016-12-03 2 views
0

Я пытаюсь получить доступ к идентификатору элемента страницы HTML с другой страницы. Я видел другие решения, но до сих пор никто не работал.Как получить идентификатор элемента с другой страницы с помощью JavaScript?

Например, если это one.html

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

Я пытаюсь получить доступ к идентификатору элемента «а» от 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

Добавить ли я на первую или вторую страницу HTML? И если это первая страница, то как мне получить доступ к localstorage со второй страницы? –

+0

Это работало набухание! –

0

Извините, у меня недостаточно репутации, чтобы оставить это как комментарий, но только хэдз-ап, теги ввода - это автономные теги.

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

Спасибо! Я этого не знал! –

Смежные вопросы