HTML-獲取iframe元素的正確方法

跨域相關(guān)文章
詳解js跨域問(wèn)題
JavaScript跨域總結(jié)與解決辦法

解釋最清楚的jsonp
What is JSONP all about?

首先測(cè)試需要服務(wù)器環(huán)境
http://www.dyn-web.com/tutorials/iframes/refs/iframe.php#f2

附帶由iframe到父級(jí)的方法
http://stackoverflow.com/questions/1451208/access-iframe-elements-in-javascript

錯(cuò)誤的方法:
http://java-my-life.iteye.com/blog/1275205
提示:Cannot read property 'getElementById' of undefined

    document.getElementById('test').onload = function(){
        var ifrm = document.getElementById('test');
        var doc = ifrm.contentDocument.getElementById('testa');
        console.log(doc)

        //console.log(window.frames['test'].document.getElementById('testa')) //此方法錯(cuò)誤Uncaught TypeError: Cannot read property 'getElementById' of undefined
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容