Я хочу получить элемент тела 'tinymce', который расположен внутри фреймов в виде дерева, показанного ниже ..
html -> body -> div # wpwrap -> div # wpcontent -> div # wp-content-> div # wrap -> form # post -> div # editorcondainer -> div # poststuff -> div # post-body -> div # post-body-content -> div # postdivrich -> div # editiorcontainer -> span # content_parent -> table # content_tbl.mceLayout -> tbody -> tr -> td.mceIframeContainer.mceFirst.mceLast -> iframe # content_ifr -> html -> body # tinymce.mceContentBody
Для этого я использую код:
var iframeEl = document.getElementById('content_ifr');
alert(iframeEl);
if ( iframeEl.contentDocument ) { // DOM
var bdy = iframeEl.contentDocument.getElementById('tinymce');
} else if ( iframeEl.contentWindow ) { // IE win
var bdy = iframeEl.contentWindow.document.getElementById('tinymce');
}
Но iframeE1 имеет значение null: (
Я пытаюсь использовать другие идентификаторыв дереве, но он перестает возвращать элементы из 'span id: content_parent', последний возвращающий id объект является 'div id: editorcontainer'
Как я могу получить элементы после 'span id: content_parent'