如何在html中多次重复相同的图像?

时间:2018-06-08 20:37:18

标签: javascript jquery html css

我想重复一张图片 - " box1"整个页面的宽度。我尝试了以下但是它没有工作。

var count = $(window).width() / $("#box1").width();

for (var i = 1; i <= count; i++) {
  var paragraph = document.getElementById("top-section");
  paragraph.innerHTML += "<img src='images/box1.png' id='box1'html>";
}
#top-section {
  float: left;
}
<div id="top-section"></div>

1 个答案:

答案 0 :(得分:0)

这个对我来说很好。 看看......

只需克隆你需要的元素并将其附加到部分内。

var count = $(window).width() / $(".box1").last().width();

for (var i = 1; i <= count; i++) {
  $("#top-section").append($(".box1").last().clone(true));
}
#top-section {
  float: left;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="top-section">
  <img src="images/box1.png" class="box1">
</div>