Javascript 与Internet Explorer 8的兼容性问题

Javascript 与Internet Explorer 8的兼容性问题,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我在这个网站www.airmaster.dk上遇到了一个问题。在IE8中,java脚本没有像它想象的那样正确呈现,我无法理解为什么会发生这种情况 它呈现的元素如下所示: <DIV class=nav-bar jQuery1830605484465614684="10"><A class=opener-subnav href="javascript:void(0);" jQuery1830605484465614684="8">Genveje</A> 假设它是

我在这个网站www.airmaster.dk上遇到了一个问题。在IE8中,java脚本没有像它想象的那样正确呈现,我无法理解为什么会发生这种情况

它呈现的元素如下所示:

<DIV class=nav-bar jQuery1830605484465614684="10"><A class=opener-subnav href="javascript:void(0);" jQuery1830605484465614684="8">Genveje</A>
假设它是这样呈现的:

<div class="nav-bar">
                    <a href="javascript:void(0);" class="opener-subnav">Genveje</a>
chrome、firefox、IE9及以上版本

IE 8及以下

IE 8双页眉和页脚关闭标记

Jquery


提前感谢。

IE只显示javascript添加的DOM节点属性。jquery183060484464684只是内部使用的jqueryuid

加:


您的样式表未应用。可能是它有语法错误或对许多选择器无效。

这是因为HTML5标记(如页眉和页脚)在IE8或更低版本上不支持


您应该使用第三方库,如正确呈现HTML5标记。

这两个元素是相同的。。。你面临的问题是什么。。同一个用户一次又一次地问问题..:恕我直言,我已经浏览了所有这些链接,并再次发布了这个问题。现在我知道了为什么会有这些属性,但不知道如何去除它们?这到底有什么关系。我的意思是,如果div被呈现为div,它似乎不会影响实际的html呈现。@UmarKhan在浏览器中查看源代码时只需复制html,然后将CSS和Javascript放入JSFIDLE中;是的,你是rite,但是为什么它在IE8中是个问题,以及如何摆脱它?我的意思是如何解决这个问题?@UmarKhan为什么它甚至是个问题?除了internet explorer 8和更低版本之外,它在所有浏览器中都运行良好。在InternetExplorer中,它会把整个网站弄得一团糟。如果需要,我可以发布一个屏幕short@UmarKhan是的,这肯定会对我们有所帮助,因为jquery添加的这些标记不应该影响渲染,您的代码肯定还有另一个问题,正是这个问题。现在它可以100%正常工作了。谢谢alot@UmarKhan很高兴我能帮忙:-