Javascript 如何在随机时间自动显示随机文本,然后自动循环
所以我尝试在随机时间后自动添加一个随机弹出文本,然后循环 可以删除或添加产品Javascript 如何在随机时间自动显示随机文本,然后自动循环,javascript,Javascript,所以我尝试在随机时间后自动添加一个随机弹出文本,然后循环 可以删除或添加产品 <p class="custom-notification-content"> Someone from <script> var Country = ['Edmonton, Canada', 'California, United States', 'New Jersey, United States','Birmingham, United Kingd
<p class="custom-notification-content">
Someone from
<script>
var Country = ['Edmonton, Canada', 'California, United States', 'New Jersey, United States','Birmingham, United Kingdom', 'Melbourne, Australia', 'Paris, France'];
var randCountry = Country[Math.floor(Math.random() * Country.length)];
document.write(randCountry);</script>
</script>
<br>Purchased <b>
<script>var randNumber = Math.floor(Math.random() * 9) + 1; document.write(randNumber);</script><script>var Zeros = ['0', '00', '000'];
var randZeros = Zeros[Math.floor(Math.random() * Zeros.length)];
document.write(randZeros);</script></b>
<script>var Product = ['apple','grapes','comb','hat'];
var randProduct = Product[Math.floor(Math.random() * Product.length)];
document.write(randProduct);</script>
<small>(<script>var randNumber = Math.floor(Math.random() * 5) + 2; document.write(randNumber);</script> hours ago)</small>
</p>
来自
var国家=[“加拿大埃德蒙顿”、“美国加利福尼亚”、“美国新泽西”、“英国伯明翰”、“澳大利亚墨尔本”、“法国巴黎”];
var randCountry=Country[Math.floor(Math.random()*Country.length)];
文件编写(国家/地区);
购买
var randNumber=Math.floor(Math.random()*9)+1;文件。写入(编号);变量零=['0','00','000'];
var randZeros=Zeros[Math.floor(Math.random()*Zeros.length)];
文件写入(随机零);
var乘积=[‘苹果’、‘葡萄’、‘梳子’、‘帽子’];
var randProduct=Product[Math.floor(Math.random()*Product.length)];
文件编写(产品);
(var randname=Math.floor(Math.random()*5)+2;document.write(randname);几个小时前)
这里发生的事情是,在随机弹出时间之后,脚本不再随机获得国家、数字和产品。我需要重新加载网页以更改结果,我希望文本自动显示
我希望这个来自“国家”的人在“时间”之前购买了“随机数”“产品”。在随机弹出时间之后。查看以下代码
<!DOCTYPE html>
<html>
<head>
<title>Rand Time Content change</title>
</head>
<body>
<p class="custom-notification-content">
Someone from <span id="rand-country"></span><br>Purchased <b>
<span id="rand-number"></span><span id="rand-zeros"></span></b> <span id="rand-product"></span> <small>(<span id="rand-hour"></span> hours ago)</small>
</p>
<script type="text/javascript">
function randContent() {
var min = 1, // this is the min second
max = 10; // this is the max second
var rand = Math.floor(Math.random() * (max - min + 1) + min); //Generate Random number between 1 - 10
var Country = ['Edmonton, Canada', 'California, United States', 'New Jersey, United States','Birmingham, United Kingdom', 'Melbourne, Australia', 'Paris, France'];
var randCountry = Country[Math.floor(Math.random() * Country.length)];
document.getElementById("rand-country").innerHTML= randCountry;
var randNumber = Math.floor(Math.random() * 9) + 1;
document.getElementById("rand-number").innerHTML= randNumber;
var Zeros = ['0', '00', '000'];
var randZeros = Zeros[Math.floor(Math.random() * Zeros.length)];
document.getElementById("rand-zeros").innerHTML= randZeros;
var Product = ['apple','grapes','comb','hat'];
var randProduct = Product[Math.floor(Math.random() * Product.length)];
document.getElementById("rand-product").innerHTML= randProduct;
var randHour = Math.floor(Math.random() * 5) + 2;
document.getElementById("rand-hour").innerHTML= randHour;
setTimeout(randContent, rand * 1000);
}
randContent();
</script>
</body>
</html>
随机时间内容更改
来自
的人购买了
(数小时前)
函数randContent(){
var min=1,//这是最小秒数
max=10;//这是最大秒数
var rand=Math.floor(Math.random()*(max-min+1)+min);//生成1-10之间的随机数
var国家=[“加拿大埃德蒙顿”、“美国加利福尼亚”、“美国新泽西”、“英国伯明翰”、“澳大利亚墨尔本”、“法国巴黎”];
var randCountry=Country[Math.floor(Math.random()*Country.length)];
document.getElementById(“兰德国家”).innerHTML=randCountry;
var randNumber=Math.floor(Math.random()*9)+1;
document.getElementById(“兰德编号”).innerHTML=randNumber;
变量零=['0','00','000'];
var randZeros=Zeros[Math.floor(Math.random()*Zeros.length)];
document.getElementById(“rand zeros”).innerHTML=randZeros;
var乘积=[‘苹果’、‘葡萄’、‘梳子’、‘帽子’];
var randProduct=Product[Math.floor(Math.random()*Product.length)];
document.getElementById(“兰德产品”).innerHTML=randProduct;
var randHour=Math.floor(Math.random()*5)+2;
document.getElementById(“rand hour”).innerHTML=randHour;
设置超时(randContent,rand*1000);
}
randContent();
不要使用不适用于您的问题的标记