javascript - 数组中每天都有一个不同的项目 - javascript

标签 javascript arrays date

我有一个脚本,可以将按钮重定向到 Whatsapp 页面,在 URL(a href)上我需要插入要联系的号码。

我需要做的是每天都有不同的数字填充此 URL。 示例:

第 1 天 - 电话 1,

第 2 天 - Phonen2,

...,

第 13 天 - Phonen13,

//(重新开始)

第14天-phonen1,

第15天-phonen2,

...

<a id="whatsapp" target="_blank" href="https://api.whatsapp.com/send?phone=5519997820734">Link</a>

<script>

    phones= ["phonen1", "phonen2", ..., "phonen13"];
    document.getElementById("whatsapp").href = "https://api.whatsapp.com/send?phone=5519"+ phones[i] +"";  

</script>

最佳答案

您可以将日期对象与 for 循环一起使用,如下所示:

<a id="whatsapp" target="_blank" href="https://api.whatsapp.com/send?phone=5519997820734">Link</a>

<script>
   phones= ["phonen1", "phonen2", ..., "phonen13"];
   var d = new Date();
   var todayDate = d.getDate();

   for (var i = todayDate; i > 13; i= i-13) {
     todayDate = todayDate - 13;
   }

   document.getElementById("whatsapp").href = "https://api.whatsapp.com/send?phone=5519"+phones[i] + todayDate;
</script>

关于javascript - 数组中每天都有一个不同的项目 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51293507/

相关文章:

Javascript 在构造函数中调用原型(prototype)函数

javascript - 使用 Gulp Header 在 Header 文件中包含当前年份

javascript - 如何在 Javascript 中使用循环生成事件处理程序?

arrays - 有没有更好的方法来创建数组的索引?

java - 数组 JOptionPane 版本

android - Gson 更改 key

PHP:从日期开始获取接下来的 13 个日期?

date - 是否可以根据代表本地午夜的 UTC 时间计算本地日期?

javascript - 第 1-20 行的表具有交替配色方案

javascript - 如何使用 document.getElementsByClassName() 访问 <label> 的 childNode?