您的位置:首页 > Web前端 > JavaScript

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

2009-04-29 15:04 387 查看
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元素,在同一行,且中间不空白;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐