我创建了一个新的div并将其添加到所有图像的网页上进行如下:JavaScript的绝对位置
var images = document.getElementsByTagName('img');
for (var i = 0; i < images.length; i++) {
var divLink = document.createElement("div");
divLink.style.position = "absolute"; divLink.style.top = "10px"; divLink.style.right = "10px"; divLink.style.zIndex="1"; divLink.style.fontSize = "20px"; divLink.style.backgroundColor = "black"; divLink.style.color = 'white';
divLink.innerHTML = linkCount;
images[i].parentNode.insertBefore(divLink, images[i]);
}
这是工作以及为所有图像除了包含在<ul>
图像。对于这些图像,将每个divLink移动到<ul>
的右侧,并堆叠在另一个的顶部。如果我删除了divLink.style.right = "10px";
,divLink默认会移动到图像的左侧。
如何将divLink定位到图像的右上角,以查看所有图像,包括<ul>
中的图像。