getElementById from another page

后端 未结 2 1922
花落未央
花落未央 2021-01-14 12:53

I am trying to get one div from one webpage URL to another webpage and display in plain text using getElementById without using AJAX or jQuery beca

2条回答
  •  离开以前
    2021-01-14 13:35

    You could load the URL in a hidden iframe.

    Then use iframe.contentWindow.document.getElementById($id) as outlined here: How to pick element inside iframe using document.getElementById

    Something along the lines of:

    
    

    Followed by a function something like:

    var divElement = document.getElementById('iframeId').contentWindow.document.getElementById('elementIdOnSourcePage');
    document.getElementById('targetParentId').appendChild(divElement);
    

    I'm afraid I can't test this at the moment, so there may be syntax errors, but I think it conveys the idea. It's a bit of a dirty approach, but given your constraints it's the best way I can see to do what you're asking.

提交回复
热议问题