How can I access iframe elements with Javascript?

前端 未结 2 826
攒了一身酷
攒了一身酷 2020-11-22 07:51

I have a webpage where there is a textarea within a iframe. I need to read the value of this textarea from its child page JavaScript. Presently by using window.parent.

2条回答
  •  隐瞒了意图╮
    2020-11-22 08:20

    If you have the HTML

    and JavaScript

    function iframeRef( frameRef ) {
        return frameRef.contentWindow
            ? frameRef.contentWindow.document
            : frameRef.contentDocument
    }
    
    var inside = iframeRef( document.getElementById('one') )
    

    inside is now a reference to the document, so you can do getElementsByTagName('textarea') and whatever you like, depending on what's inside the iframe src.

提交回复
热议问题