1

我正在尝试为我的网站制作一个随机侧边栏。我有 div 和 tr 元素,它们是我的其他产品的广告,我想在页面的侧边栏上随机显示这些元素。我想从不同的 html 页面中获取这些内容,因为其中大约有一百个,并且每次只需要加载 4 或 5 个。我知道如何随机化它们的链接,但是我不知道足够的 JavaScript 知道如何显示元素 ID。这可以在 JavaScript/jQuery 中完成吗?

4

1 回答 1

2

假设您的侧边栏是#sidebar并且您希望从外部页面(但在同一域上)定位特定广告:

var adNumber = Math.floor(Math.random() * 100) + 1; // [1, 100]
$('#sidebar').load('/path/to/ads.html #ad' + adNumber);

jQuery 使用extra#ad...仅从引用的页面加载该选择器。

于 2013-09-03T02:54:19.863 回答