Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一些Javascript在IE 11中达到F12之前无法工作_Javascript_Internet Explorer - Fatal编程技术网

一些Javascript在IE 11中达到F12之前无法工作

一些Javascript在IE 11中达到F12之前无法工作,javascript,internet-explorer,Javascript,Internet Explorer,Javascript代码在Firefox和Chrome中正常工作,但对于IE(我使用的是11),在我点击F12进行调试之前,它不会工作。在IE的调试器中也没有显示错误。知道为什么吗 第一个功能是检查浏览器是否支持类列表,显然IE不支持它。代码如下: function checkClassListSupport() { var supportsClassList = ({}).toString.call(document.body.classList) == "[object DOMTok

Javascript代码在Firefox和Chrome中正常工作,但对于IE(我使用的是11),在我点击F12进行调试之前,它不会工作。在IE的调试器中也没有显示错误。知道为什么吗

第一个功能是检查浏览器是否支持类列表,显然IE不支持它。代码如下:

function checkClassListSupport() {
    var supportsClassList = ({}).toString.call(document.body.classList) == "[object DOMTokenList]";
    return supportsClassList;
}

如果我删除console.log代码,或者将文档模块更改为“Edge”,它现在就可以工作了

导致其Internet Explorer?请显示不工作的代码。您正在IE9模式或更早的模式下运行该页面,并且该代码包含对控制台的引用。删除引用或将文档模式更改为“边缘”。IE从版本10开始就支持
classList
。@Teemu你说得对,在我删除了那些console.log代码之后,它现在开始工作了!你能解释一下IE9模式是什么意思吗?谢谢。打开Dev工具,看看Dev工具窗口右上角附近。有一个下拉框,从框中选择“11”(或者可能是“Edge”),这样你就可以将IE作为IE11运行,而不是9或更老的版本。