我想從一個網頁URL獲取一個div
到另一個網頁,並使用getElementById
以純文本顯示,而不使用AJAX或jQuery,因爲我要在FitNesse中實現它。有沒有辦法通過網址?getElementById從另一個頁面
回答
第1頁
<div id="dataDiv">1234</div>
<a id="getData" href="">Page2</a>
<script>
var data = document.getElementById('dataDiv').innerHTML;
//This will get the content from the div above with the id of "dataDiv"
document.getElementById("getData").setAttribute("href","page2.html?var="+data);
//This will set the url of the anchor with the id of "getData" with your url and the passing data.
</script>
和第2頁
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
vars[key] = value;
});
return vars;
}
var var1 = getUrlVars()["var"];
這對將發送的內容在你的DIV一個頁面上兩頁。第1頁上的結果網址將爲page2.html?var = 1234
如果您仔細閱讀:'getelementbyid from other page' –
已編輯。如果你只傳遞幾個數字,這是一個非常簡單的方法。 –
Adam,你的腳本所做的是:在鏈接中設置整個元素的HTML,在你按下之後,你將導航到其他頁面,並且只在另一個頁面上閱讀[「var」] String Query。 **這與從外部頁面**中刪除內容(來自元素ID)無關。 –
您可以將URL加載到隱藏的iframe中。
然後使用iframe.contentWindow.document.getElementById($ ID)所列出的位置:
<iframe src="urlWithinYourDomain.html" style="display:none"></iframe>
其次是功能類似:
var divElement = document.getElementById('iframeId').contentWindow.document.getElementById('elementIdOnSourcePage');
document.getElementById('targetParentId').appendChild(divElement);
How to pick element inside iframe using document.getElementById
沿東西線
恐怕我現在不能測試這個,所以可能會出現語法錯誤,但我認爲它表達了這個想法。這是一種骯髒的方法,但考慮到你的限制,這是我能看到做你要求的最好方式。
- 1. 從另一個頁面
- 2. 從另一個頁面
- 3. 從另一個頁面
- 4. JavaScript getElementById只針對一個頁面
- 5. getElementById另一個問題
- 6. 在xcode中從一個頁面導航到另一個頁面
- 7. 將值從一個頁面傳遞到另一個頁面
- 8. 從一個頁面提交另一個JSF頁面
- 9. 將值從一個HTML頁面傳遞到另一個頁面
- 10. 從一個頁面URL重定向到另一個頁面
- 11. 將var從一個頁面傳遞到另一個頁面
- 12. 從一個頁面移動到另一個頁面
- 13. 如何從另一個angularjs頁面打開一個angularjs頁面
- 14. 從一個頁面到另一個頁面+區域的URL
- 15. 在Silverlight中從一個頁面過渡到另一個頁面
- 16. 如何從java的另一個頁面包含一個頁面?
- 17. 將值從一個頁面轉移到另一個頁面?
- 18. 使用urllib2從一個頁面跳轉到另一個頁面
- 19. 如何從一個頁面到另一個頁面使用JavaScript?
- 20. 從一個頁面導航到另一個頁面的選項
- 21. 從一個頁面輸入的信息到另一個頁面
- 22. 將用戶從一個頁面帶到另一個頁面
- 23. 使用jquery從一個頁面輸入到另一個頁面
- 24. 如何從一個頁面到另一個頁面
- 25. 如何從一個頁面跳轉到另一個頁面?
- 26. jquery:從一個頁面重定向到另一個頁面
- 27. 我需要一個會話變量,從一個頁面到另一個頁面,因爲我從一個頁面移動到另一個頁面vb.net
- 28. 從另一頁面頁面動畫
- 29. Javascript從另一個頁面獲取值
- 30. querySelectorAll()從另一個HTML頁面
如果該域名中包含其他頁面,則可以使用AJAX來完成。否則,JSONP或簡單的一行PHP可能會有所幫助。 –
不是沒有提出任何外部請求,如ajax – Ding
頁面是否在同一個域?否則,你可能會遇到一些令人討厭的CORS錯誤(http://www.w3.org/TR/cors/) – Dencker