我的 html 包含不同的图像,没有任何合法性 - 全部位于某个表格下。例如homepage.htm
:
<table id="imagesTable">
<tr>
<td>
<img src="img1.png">
<div>
<img src="img2.png">
</div>
</td>
<td>
<div>
<div>
<img src="img3.png">
</div>
</div>
</td>
</tr>
</table>
每次我获取页面时,此页面中的图像源都可能不同(但所有其他元素结构保持不变),并且我想每 5 秒更新一次页面并更新新图像而不是旧图像(无需刷新页面)。我尝试用以下方法实现它(没有成功):
function updatePage()
{
$("#imagesTable").load("homepage.htm #imagesTable");
window.setTimeout("updatePage()",5000);
}
...
<body onload="updatePage();">
....
知道我做错了什么吗?还有其他建议如何解决这个问题吗?
谢谢
最佳答案
替换:
$("#imagesTable").load("homepage.htm #imagesTable");
window.setTimeout("updatePage()",5000);
与:
$("#imagesTable").load("homepage.htm #imagesTable *");
window.setTimeout(updatePage,5000);
关于javascript - 使用ajax更新DOM图像数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20028276/