2017-07-05 76 views
-5

在我的一个网站中,我在我的网站中显示3个不同的。现在根据我的客户要求,他希望随机或随机地显示任何1 到网站中。以随机顺序显示<iframe>

有没有办法可以做到这一点。

+4

PRATIK嗨,在这一点上,你的问题有些宽泛。请花时间阅读[如何问](https://stackoverflow.com/help/how-to-ask)并创建一个[最小,完整和可验证示例](https://stackoverflow.com/help/mcve) –

+0

@kukic这个例子非常简单,我想我也清除了出路。我不明白你认为它在哪里太广泛?其实它是查询以随机顺序显示3个不同的html标签。我同意你可能没有遇到这个问题。所以你可能觉得有点奇怪 –

回答

0

您可以通过以下实现它: -

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script> 
function randomdiv() 
{ 
var elems = $("div"); 
if (elems.length) { 
    var keep = Math.floor(Math.random() * elems.length); 
    for (var i = 0; i < elems.length; ++i) { 
    if (i !== keep) { 
     $(elems[i]).hide(); 
    } 
    } 
} 
} 
</script> 

而且通过添加以下代码对你的身体标记

<div id="content1"><iframe src=""></iframe> </div> 
<div id="content2"><iframe src=""></iframe> </div> 
<div id="content3"><iframe src=""></iframe> </div>