我有div元素「y」和一類名爲「terrain」的圖像。下面的代碼旨在讓每當類的元素被點擊時,y和那個元素共享頂部和左邊的位置。
但是,它似乎沒有工作。解決辦法是什麼?無法指定位置偏移頂部
var lands = document.getElementsByClassName("terrain");
for(var i = 0; i < lands.length; i++){
lands[i].onclick = function(){
y.style.left = lands[i].offsetLeft;
y.style.top = lands[i].offsetTop;
};
}
不幸的是,它似乎沒有工作。 – someGuy
你看到一些警報嗎?如果是,點擊處理程序的作品,但我不能測試offsetLeft/offsetTop。 – Blauharley
我正在測試它 – someGuy