Я думаю, вам нужно получить элемент, подобный этому, поскольку он фактически является частью отдельного окна.
document.getElementById('ganttFrame').document.getElementById('GanttChartDIV')
// ^^^get the iframe's document... the the ^^^^
или вы можете использовать (если ваш iframe имеет атрибут name
, установленный на * 1005)*):
window.frames['ganttFrame'].document.getElementById('GanttChartDIV')
Теоретически каждый iframe может содержать точные повторяющиеся идентификаторы, потому что это отдельный документ, поэтому для правильной навигации к нему вам потребуется получить iframeзатем в этом «окне» найдите дочерний элемент div.