我已經可以通過jQuery獲取iframe的內容了,但我想了解如何使用純JavaScript獲取它。使用純JavaScript獲取iframe的內容
這是我到目前爲止。
var frame = document.getElementById('awc_frame');
var easyBB = frame.contentWindow.document.body.innerHTML;
easyBB.getElementById('chatbox-title').innerText="Chatbox";
我在做什麼錯,請幫忙。另外原本框架不會有一個ID,我已經嘗試過這個
var frame = document.frames['awc_frame'];
那是跨瀏覽器的效率?然後,我如何獲得contentWindow?只是一些解釋,所以我可以做到這一點與JavaScript而不是jQuery。 jQuery版本是這樣的
var frame = $('#avacweb_chat iframe');
var easyBB = $('#chatbox-title',frame.contents()).text('Chatbox');
[如何獲得人體在Javascript中的iframe的內容?(HTTP的可能重複:// stackoverflow.com/questions/926916/how-to-get-the-bodys-content-of-an-iframe-in-javascript) –
對不起,沒有違法意圖。是否存在社區共識(例如Meta問題),認爲標記爲舊問題的重複不好?你同意他們是同一個問題嗎?如果不是,你能解釋爲什麼嗎?我可能誤會了。 –
嗯是的不同。對不起,我的粗魯無禮只是被激怒了。不同,因爲我顯示我的代碼,jQuery和香草,這個問題顯示沒有代碼從OP – EasyBB