我需要添加一个这样的块。如何动态地将HTML块添加到页面中?
<td valign="bottom" width="25%">
<a href="/images/00000.jpg">
<img width="150" height="100" src="http://farm4.static.flickr.com/3114/2524849923_1c191ef42e.jpg" border="0" alt="Click" title="Click"></a>
</td>
我想尝试类似。但这里的td元素没有获得图像元素的附加。
var img = document.createElement("img");
img.src = src;
img.width = width;
img.height = height;
img.alt = alt;
img.onclick=function() { alert(src); };
td=td.appendChild(img);
alert(td);
document.body.appendChild(td);
你是否用'document.createElement(“td”)'创建'td'元素?此外,将“td”添加到主体是无效的。您应该将其添加到“tr”(位于表格内)。 – bummzack