私は自分のページ上にあるiframeタグをループして、すべて新しいdivに置き換えます。そして、途中で親コンテンツも削除するので、新しいdivは唯一の子になります:JavaScriptを親HTML(子を取り除く)に置き換えます
<div id="parent">
<p>this is parent content</p>
<iframe src="http://www.example.com" id="iframe10"></iframe>
</div>
結果は次のようになります。ここでは
<div id="parent">
<div id="newdiv">this is new div</div>
</div>
は、ページ上のすべてのiframeをループのための私のコードで、問題は、私は、私はそれぞれのiframeの親にアクセスし、その内容を削除することができますどのように理解していない:
var i, frames;
frames = document.getElementsByTagName("iframe");
for (i = 0; i < frames.length; ++i)
{
frame_id = frames[i].id;
}
の
おかげ シャイ
私は彼がiframeだけでなく、親の中のすべての要素を削除したいと思います。質問の彼の例をチェックしてください! –
@ibrahimmahrirコードが更新され、チェックされている、私はそれが要求どおりに動作すると思います –