我有这个真正奇怪的问题,IE8没有在<body>
标签上解析我的数据属性。
例如,我有以下html:
<body data-controller="homeCtrl">
当我在IE8开发者工具中检查该页面时,该属性完全缺失。当我在控制台中执行javascript时它被确认(它返回null!):
document.body.getAttribute('data-controller')
如果我查看源代码,数据属性确实存在,IE8似乎只是忽略它或删除它?!
更奇怪的是,如果我体内有一个div,例如
<div id="main" data-controller="homeCtrl">
这个有效!我可以在开发人员工具中看到它,我可以用javascript读取它的值。太奇怪了!
有没有人遇到过这个?会导致这种情况发生的原因是什么?