0
我有一個iframe,其中包含一個頁面,我用div來加載一些圖。可悲的IE瀏覽器不會找到與函數document.getElementById的div,但Firefox將沒有問題。任何暗示最新情況如何?由於IE的iframe與getElementById問題
<iframe id="ganttFrame" src="data.html">
data.html:
<div class="gantt" id="GanttChartDIV"></div>
<script>
var g = new JSGantt.GanttChart('g',document.getElementById('GanttChartDIV'), 'day');
</script>
您確定在加載iframe後嘗試訪問框架嗎? - 另外,IE在歷史上有一個getElementById()的錯誤,如果在DOM中具有更高的元素並且具有相同的值的'name'屬性......你有可能在iframe之前有一個同名的元素嗎? – scunliffe
是的,我想要訪問iframe中的div。檢查兩次,名稱是唯一的。謝謝。 – Cesar