Javascript 使用for循环创建新框,然后创建href var parent=document.getElementById('images-digtal'), imagePath='\u digital.jpg', img; 对于(var i=0;i

Javascript 使用for循环创建新框,然后创建href var parent=document.getElementById('images-digtal'), imagePath='\u digital.jpg', img; 对于(var i=0;i,javascript,href,Javascript,Href,如果希望在图像周围缠绕一个锚点,则创建锚点、创建图像并将图像附加到锚点,然后将锚点附加到文档 var parent = document.getElementById('images-digtal'), imagePath = '_digital.jpg', img; for (var i = 0; i <= 7; i++) { img = new Image(); img.src = [i]+ imagePath; parent.append

如果希望在图像周围缠绕一个锚点,则创建锚点、创建图像并将图像附加到锚点,然后将锚点附加到文档

var parent = document.getElementById('images-digtal'),
    imagePath = '_digital.jpg',
    img;

for (var i = 0; i <= 7; i++) { 
    img = new Image();
    img.src = [i]+ imagePath;
     parent.appendChild(img);
}
var parent=document.getElementById('images-digtal'),
imagePath=''u digital.jpg';

for(var i=0;i images没有hrefs
[i]
没有任何意义。您正在创建一个数组,它调用toString(),返回字符串。如果您需要一个锚,只需执行
i+imagePath;
即可。谢谢,非常感谢!
var parent = document.getElementById('images-digtal'),
    imagePath = '_digital.jpg';

for (var i = 0; i <= 7; i++) {
  // create anchor
  var anchor = document.createElement("a");
  anchor.href = "http://ww.example.com/" + i;
  // create image
  var img = new Image();
  img.src = i + imagePath;
  // add image to anchor
  anchor.appendChild(img)
  // add anchor to document
  parent.appendChild(anchor);
}