Javascript iframe onload,src在IE11中不工作

Javascript iframe onload,src在IE11中不工作,javascript,internet-explorer,iframe,onload,src,Javascript,Internet Explorer,Iframe,Onload,Src,我有一个JavaScript程序,可以获取txt文件的最后修改日期。该代码在Firefox中运行良好,但由于某些原因,它在IE11中没有任何作用。下面列出了我的代码 JavaScriptcode: function getLastMod(){ var myFrm = document.getElementById('myIframe'); var lastMod = new Date(myFrm.contentWindow.document.lastModified);

我有一个
JavaScript
程序,可以获取txt文件的最后修改日期。该代码在Firefox中运行良好,但由于某些原因,它在IE11中没有任何作用。下面列出了我的代码

JavaScript
code:

function getLastMod(){
    var myFrm = document.getElementById('myIframe');
    var lastMod = new Date(myFrm.contentWindow.document.lastModified);
    var getSpan = document.getElementById('LastModified');
    getSpan.innerHTML += "<font color=red> (File Last Updated: " + lastMod.toLocaleString() + ")</font>";
}
<span id="LastModified"></span>
<iframe id="myIframe" onload="getLastMod()" src="date.txt" style="display:none;"></iframe>

当我试图在标记中定义事件时,我遇到了类似的问题。我从javascript中分配事件的结果更好

<script type="text/javascript">
    document.getElementById('myIframe').onload = function() {
        getLastMod();
    }
</script>

document.getElementById('myIframe')。onload=function(){
getLastMod();
}

您是否收到控制台错误?是否定义了
myFrm
?我没有收到控制台错误,是的,
myFrm
是函数中声明的第一个变量。更具体地说,我的意思是它是否正在填充?或者它是空的?你能注销它吗?是的,它正在被填充。如上所述,该脚本在Firefox中运行良好,但在IE11中不起作用。请尝试去掉
font
标记。这已经被弃用了一段时间了。IE11可能不支持它。我已经试过了,而且,再一次,Firefox的一切都很好,但IE11的一切都不好。Scratch我说过,我在HTML中使用了它,并使它正常工作。谢谢你的帮助。很高兴我能帮忙:)