"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como acessar elementos dentro de um iframe usando JavaScript?

Como acessar elementos dentro de um iframe usando JavaScript?

Postado em 2025-03-23
Navegar:904

How to Access Elements Inside an iFrame Using JavaScript?

acessando elementos iframe usando javascript

em um cenário em que você tem uma página da web com um iframe que contém uma textatea, você pode encontrar dificuldades para acessar o valor da textarea usando javascript padrão Techniques. Normalmente, você usaria o Window.Parent.getElementById (). Valor para recuperar valores na página pai. No entanto, essa abordagem falha para os IFRames devido à sua natureza isolada. A chave está em acessar o conteúdo do iframe sem depender de seu ID ou nome. O seguinte código JavaScript fornece uma solução abrangente:

função ifRameref (Frameref) { Retornar Frameref.ContentWindow ? Frameref.contentWindow.document : Frameref.contentDocument } var dentro = ifRameref (document.getElementById ('One'))

function iframeRef( frameRef ) {
    return frameRef.contentWindow
        ? frameRef.contentWindow.document
        : frameRef.contentDocument
}

var inside = iframeRef( document.getElementById('one') )

com a variável interna, agora você pode acessar os elementos dentro do iframe e, nesse caso específico, o textário:

dentro de sua compreensão, que a solução do runtime fornece ('textaraea')

nomes.
            
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3