我玩弄MeteorJS和IM試圖使在Template.body.helpers函數搶我的img標籤陣列中的流星JS,body.helper功能的getElementsByTagName
if (Meteor.isClient) {
Template.body.helpers({
place: function(){
var images = document.getElementsByTagName('img')
console.log(images)
console.log(typeof images)
for(k in images)
console.log(k)
return images
}
}
[]我得到這個opject即我不能訪問
對象從typeof運算
控制檯(k)的返回示出 長度, 項,和 namedItem
但如果我使用控制檯,我可以讓我的兩個圖像,並利用它們,與此不同的代碼......
,這是在瀏覽器中 [對象的HTMLCollection]輸出
所有我想要要做的就是收集我的圖片數組,然後拿到ALT標籤
[]
0: img.toon
1: img.toon
length: 2
proto: HTMLCollection
這是我對象從執行console.log(圖像)獲得。但如果我嘗試圖像[0]我得到了一個未定義
感謝您的幫助
所以我增加了一個按鈕,點擊觸發事件,相同的代碼,並讓我的圖像陣列預期...如果我將原始代碼封裝在文檔的onload函數中,它看起來並不運行。
1)你可以編輯你的文章,你不需要在評論中添加信息。 2)請正確縮進您的代碼。 – Tomalak