js警告:分析屬性'left'出錯。聲明被丟棄

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元素,在同一行,且中間不空白;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章