jQuery を使用して Iframe のコンテンツを取得することはできますが、純粋な JavaScript を使用して取得する方法を学びたいと考えています。
これは私がこれまでに持っているものです。
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 を取得できますか? jQueryではなくJavaScriptでこれを行うことができるように、いくつかの説明があります。jQueryのバージョンはこちら
var frame = $('#avacweb_chat iframe');
var easyBB = $('#chatbox-title',frame.contents()).text('Chatbox');