我有一個代理應用程序從xml列表中檢索'src'屬性跨域。一次添加兩個元素,一個在另一個裏面,到一個元素
我想追加圖像全尺寸INSIDE的預先設定的div的,所以他們呈現在統一的大小,沒有拉伸。
我知道如何自己追加圖像,但我不知道如何創建div,將圖像追加到該元素,然後appendTo div與img到容器。
tl; dr; 現在我有這個
$("<img>").attr("src", stuff).attr('class','imgur').appendTo("#content");
生產這樣的:
<div id="content">
<img />
<img />
<img />
<img />
</div>
而且我想這一點:
<div id="content">
<div class="window"><img /></div>
<div class="window"><img /></div>
<div class="window"><img /></div>
<div class="window"><img /></div>
</div>
答案略作修改,以滿足我的使用情況:
function imgAdd(param) {
var content = document.getElementById("content");
var img = new Image();
img.src = param;
img.classList.add("imgur");
var div = document.createElement("div");
div.classList.add("window");
div.appendChild(img);
content.appendChild(div);
}
正在被解僱:
HtmlPage.Window.Invoke("imgAdd", p.src);
System.Threading.Thread.Sleep(20);
這效果最好。每20毫秒一次添加一個圖像,以便更好地呈現。我可以將它包含在一個函數中,該函數爲src提供一個字符串,並且每20毫秒調用一次,不包括循環。 – Wesley