js警告:分析属性'left'出错。声明被丢弃

来源:互联网 发布:启信宝如何导出数据 编辑:程序博客网 时间:2024/05/09 04:08

1:一种就像网上很多人说的:

         css或js不规范;

 

         如:width=10;没有加单位;

               width=10px;

 

2:如果用到:

   nodeObject.nextSibling的,nextSibling


定义和用法

nextSibling 属性可返回某个元素之后紧跟的元素(处于同一树层级中)。

如果无此节点,则属性返回 null。

 

注意:Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而 Mozilla 不会这样做。因此,在下面的例子中,我们会使用一个函数来检查首个子节点的节点类型。

 

 

意思:也就是说,你当前那个节点后面跟的节点一定不能是空白,

          说白了,用nextSibling方法调用的节点,一定要跟在当前节点后面,不能有空白也不能换行

 

特别注意:目前,IE与firfox都会忽略空白,

 

例如:<input type='text' name='aa'/>

         <input type='text' name='bb'/>

          aa.nextSibling就会出现警告,如果通过这种方法得到bb的坐标来定位,就不会正常显示;

 

      正确的是:<input type='text' name='aa'/><input type='text' name='bb'/>

           aa与bb两个HTML元素,在同一行,且中间不空白;

 

原创粉丝点击