我期待從下面的腳本中定位一個簡單圖像在DIV中的隨機位置。 雖然圖像確實顯示,但它們都是並排顯示的,而我可以在控制檯上看到隨機位置正在生成。 有什麼提示嗎?Javascript - 將圖像添加到隨機位置的節點
<script type="text/javascript">
function generateFaces(){
var numberOfFaces = 5;
var theLeftSide = document.getElementById("leftSide");
while (numberOfFaces > 0) {
var random_left = Math.floor(Math.random()*400);
var random_top = Math.floor(Math.random()*400);
var theImage = document.createElement("img");
theImage.src = "face.png";
theImage.style.top = '"'+random_top+'px"';
console.log("top style: " + '"'+random_top+'px"');
theImage.style.left = '"'+random_left+'px"';
theLeftSide.appendChild(theImage);
numberOfFaces--;
}
}
</script>
謝謝!
它看起來像你需要添加一個位置:相對或絕對允許頂部和左側施加檢查[詳細信息](https://developer.mozilla.org/ zh-cn/docs/Web/CSS/position) – happymacarts
Thanks happymacarts – Fanick