拨Q 发表于 2021-8-21 22:55

这串js能不能随机调用内容

本帖最后由 拨Q 于 2021-8-22 10:43 编辑

大哥们,这串js能不能把李白,杜甫,孟浩然,随机调用
<body>
<div id="div1"></div>
<script language="javascript">
document.getElementById('div1').innerHTML='李白,杜甫,孟浩然';
</script>
</body>

lookletu 发表于 2021-8-21 22:59

document.getElementById('div1').innerHTML=["李白","杜甫","孟浩然"]

sikro 发表于 2021-8-21 23:01

<body>
    <div id="div1"></div>
    <script language="javascript">
      var items = ['李白','杜甫','孟浩然'];
      var item = items;
    document.getElementById('div1').innerHTML=item;
    </script>
    </body>

拨Q 发表于 2021-8-21 23:09

sikro 发表于 2021-8-21 23:01
var items = ['李白','杜甫','孟浩然'];
      var item = items

大哥太棒了{:1_921:}随机调用2个出来可以 吗

拨Q 发表于 2021-8-21 23:11

lookletu 发表于 2021-8-21 22:59
document.getElementById('div1').innerHTML=["李白","杜甫","孟浩然"]

{:1_921:}那随机调2个怎么弄呢

闷骚小贱男 发表于 2021-8-21 23:15

拨Q 发表于 2021-8-21 23:11
那随机调2个怎么弄呢

{:1_904:}
document.getElementById('div1').innerHTML=["李白","杜甫","孟浩然"]+["李白","杜甫","孟浩然"]

拨Q 发表于 2021-8-21 23:33

本帖最后由 拨Q 于 2021-8-21 23:34 编辑

闷骚小贱男 发表于 2021-8-21 23:15
document.getElementById('div1').innerHTML=["李白","杜甫"," ...
啊,这个,,
我想用3楼大哥的方法,那样不用写数字
可以用3楼的思路改吗


<body>
    <div id="div1"></div>
    <script language="javascript">
      var items = ['李白','杜甫','孟浩然'];
      var item = items;
    document.getElementById('div1').innerHTML=item;
    </script>
    </body>

闷骚小贱男 发表于 2021-8-21 23:35

拨Q 发表于 2021-8-21 23:33
啊,这个,,
我想用3楼大哥的方法,那样不用写数字
可以用3楼的思路改吗
{:1_904:}。。。这问题。。。你稍微了解一下数组和文本拼接,自己就能解决呀。。。
var item = items +items;
中间要想有符号就
var item = items +'【这里改符号】' + items;

Takitooru 发表于 2021-8-21 23:39

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>随机获取两个名字</title>
</head>
<body>
<div id="div1"></div>
</body>
<script>
function getRandomArrayElements(arr, count) {
    var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index;
    while (i-- > min) {
      index = Math.floor((i + 1) * Math.random());
      temp = shuffled;
      shuffled = shuffled;
      shuffled = temp;
    }
    return shuffled.slice(min);
}
var items = ['李白','杜甫','孟浩然','苏轼'];
document.getElementById('div1').innerHTML = getRandomArrayElements(items, 2);
</script>
</html>

拨Q 发表于 2021-8-22 00:00

Takitooru 发表于 2021-8-21 23:39





内容之间的逗号,怎么删掉啊:'(weeqw
页: [1] 2
查看完整版本: 这串js能不能随机调用内容