在项目中遇到了一个很奇怪的现象
最外层页面有 dictype标签
其中包裹一个iframe,iframe中的页面也写了dictype标签
比如
var dads = document.getElementById("endDateLayer").style;
dads.top = (ttyp=="image") ? ttop+thei : ttop+thei+6;
dads.left = tleft;
给dads赋位置的时候
在ie9以下都是可以成功的,
但在ie9或者safari浏览器只有将iframe中包含的dictype标签去掉才可以赋值成功,请问这是什么原因呢?
dictype html规范中有这个标签吗? 没有的话那就在不同浏览器表现是不同的 有些浏览器可能进行特殊处理 你查看下dom树 这个dictype位置等正确吗