1

我遇到了一个真正奇怪的问题,即 IE8 没有解析<body>标签上的数据属性。

例如,我有以下 html:

<body data-controller="homeCtrl">

当我检查 IE8 开发人员工具中的页面时,该属性完全丢失。当我在控制台中执行 javascript 时确认(它返回 null!):

document.body.getAttribute('data-controller')

如果我查看源代码,数据属性确实存在,IE8 似乎只是忽略它或删除它?!?

更奇怪的是,如果我体内有一个 div .. 例如

<div id="main" data-controller="homeCtrl">

这行得通!我可以在开发人员工具中看到它,并且可以使用 javascript 读取它的值。太奇怪了!

有没有人遇到过这个?什么会导致这种情况发生?

4

0 回答 0