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.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