我正在嘗試從在線教程學習javascript。 我不明白第12行,這些代碼行是什麼?什麼是outImage,thisImage.outImage和Image()?Image()是一個javascript內置對象嗎? thisImage.outImage是一個對象嗎?或只有outImage是一個對象?非常感謝,任何答案都表示讚賞。 如何在javascript中添加對象到內置對象?
0
A
回答
1
看行6
setupRollover(document.images[i]);
這就是調用該函數。
function setupRollover (thisImg) { /* ... */ }
所以thisImg
=== document.images [i];
document
是一個瀏覽器內置對象(不是內置於JavaScript中,而是由每個瀏覽器放入的對象),它允許您訪問頁面上的HTML(又名:「DOM」)。
so,document.images
是DOM上所有圖像的列表。
var img = new Image(); img.src = "...";
產生一個新的圖像,在HTML中輸入<img src="...">
相同的方式給你一個新的形象。
不同之處在於,現在您使用JavaScript而不是使用HTML,因此您可以更改並移動它,並將其傳遞給不同的功能。
難題唯一的另一個讓人困惑的地方是,你幾乎可以將任何東西附加到JavaScript中的其他任何東西上。
var img = new Image(),
img2 = new Image();
img.otherImage = img2;
這並沒有做任何特別的或魔術。
這只是,現在任何時候我在該腳本中要求img.otherImage
,它會給我img2
。
相關問題
- 1. 如何在Javascript中的另一個對象內添加對象?
- 2. 如何在javascript中動態添加對象到對象中?
- 3. 如何在javascript中將對象添加到對象中
- 4. 添加JavaScript對象到JavaScript對象
- 5. 如何將javascript對象添加到現有的javascript對象?
- 6. 如何將對象添加到javascript對象數組中
- 7. 如何將對象添加到Javascript中的對象?
- 8. 如何將對象添加到對象內的ArrayList中
- 9. 如何將對象添加到對象?
- 10. 無法在對象內添加對象
- 11. 如何在使用Javascript的對象數組中添加對象
- 12. 添加對象到對象
- 13. 如何陣列添加到JavaScript對象
- 14. 添加到javascript對象
- 15. 添加到JavaScript對象
- 16. 如何在php中添加對象內的對象?
- 17. 對象操作的javascript,添加對象的值到對象
- 18. 如何將多個對象添加到對象內的數組
- 19. 如何在PHP中將對象添加到對象數組中?
- 20. 的javascript:添加對象的對象
- 21. 添加JavaScript中的對象
- 22. 將對象添加到對象中的JavaScript
- 23. 將對象添加到現有的對象數組中 - JavaScript
- 24. 將Javascript對象添加到innerHTML中
- 25. 逐步添加到對象在Javascript
- 26. 對象內的Javascript對象
- 27. 對象內的對象使用JavaScript添加屬性
- 28. 如何在JavaScript中將新對象添加到數組中?
- 29. 如何將新的php對象添加到對象數組中
- 30. 如何在將對象添加到視圖後操作對象
'thisImage'是傳遞給函數的對象(在本例中爲圖像)'outImage'是在對象上定義的新屬性。 '新的圖像();'正在創建一個新的圖像。 - 真的很簡單! –
檢出這個問題:[是否有JavaScript Image對象的規範?](http://stackoverflow.com/questions/15233483/is-there-a-specification-for-javascript-image-object) – shawnzhu
@Niet the Dark Absol,是Image()的一個對象? 是document.images [i]一個對象? – sopanha