我想知道,爲什麼有些元素看起來像一個陣列和其他類似HTMLSpanElement。我附上了一張圖片,因爲我不確定如何描述這種情況。鉻控制檯日誌 - 使用Javascript
以下日誌通過
log(returner);
log(returner[0]);
我想知道,爲什麼有些元素看起來像一個陣列和其他類似HTMLSpanElement。我附上了一張圖片,因爲我不確定如何描述這種情況。鉻控制檯日誌 - 使用Javascript
以下日誌通過
log(returner);
log(returner[0]);
做是迴歸者一個jQuery對象的$()的結果? $()將始終返回一個數組,即使其中有一個或零個元素。如果不在第一個console.log中指定索引,則會輸出數組的全部內容。在第二個console.log中,包含一個數組索引,所以只輸出與該索引匹配的元素。
更一般地說,OP正在比較數組'returner'和數組'returner [0]'中的一個元素。 jQuery是沒有意義的。 (雖然我同意可能的鼻祖) – 2012-02-08 23:59:24
因爲出現像陣列是元件 - 它的DOM元素對象(HTMLSpanElement等)的陣列。
當登錄所述陣列的所述第一元件與returner[0]
,該元素是DOM對象,所以它記錄其作爲對象。
因爲(它看起來像)returner
不是元素,但元件的陣列。
返回者是'window.getElementsByClassName('doi');' – 2012-02-08 23:56:45