2015-04-03 67 views
0

你好,我現在有一個包含「李四」的值一個div,我想填補一個文本字段我的網站的另一個頁面上的價值,但是我不能確定如何這可以做到嗎?的JavaScript填寫文本框與其他網頁的HTML內容

我可以通過添加這個JavaScript到一個按鈕做到這一點很容易在同一頁上:

document.getElementById('johndoediv').innerHTML 

但是我現在不能確定我如何可以加載其他頁面的onclick並填寫一個文本字段的值div包含。

有沒有人得到的是這樣的例子?

感謝

+1

是價值靜態?如果是這樣,你可以做AJAX。否則,您需要使用Cookie或本地存儲。 – MultiplyByZer0 2015-04-03 23:06:08

回答

0

你可以使用localStorage的API

//Set a value 
localStorage.setItem("data",myvalue); 

//Get the value 
localStorage.getItem("data"); 

//Remove data 
localStorage.removeItem("data"); 

//Remove all data 
localStorage.clear(); 

您還可以使用sessionStoragelocalStorage相同的方法,但你的數據只堅持,而瀏覽器中打開,然後將它們自動清除

0

如果你想做到這一點的代碼量最小(不寫一個完整的Ajax請求自己),我會建議使用jQuery的​​功能。此功能只能將內容加載到一個div,但你可以相當,很容易在頁面的底部創建display: none;一個div,內容加載到這一點,那麼這個值放到你的input元素有一個回調的負載功能。

$("#throwawaydiv").load("otherpageurl #divonotherpage", function(){$("#inputbox").val($("#throwawaydiv").text());}); 

編輯:這是假設其他頁面上的div文本是靜態的。如果沒有,那麼所有投注都關閉。

相關問題