可以用Html代码实现在一组包含多个内容的数据中,随机显示其中一组内容的效果吗?

来源:百度知道 编辑:UC知道 时间:2024/06/28 22:00:13
例如这组数据是:
1.你
2.我
3.他
然后想用代码实现随机出现“你”“我”“他”这样的效果
是否可行,如果可行,代码应该怎么写?

使用js实现
html 并不能实现该方法

js代码
<script language="javascript">
var shuzu
shuzu=new Array("you","i","he")
var number=Math.floor(Math.random()*2);
document.write (shuzu[number]);
</script>
shuzu 为定义的数组,你可以按照样式添加
Math.random(); 返回0和1间(包括0,不包括1)的一个随机数
Math.floor(n); 返回小于等于n的最大整数。
为什么*2 是因为上面数组只有3个值 因为数组时从0开始,所以乘2

用javascript来控制就行
<script>
var array = new Array("你","我","他");

var randomnum = Math.floor(Math.random()*array.length);

document.write(array[randomnum]);

</script>

HTML不行,要用其它,例如javascript PHP ==

1楼就有一段code,
用javascript来控制就行

<script>
var array = new Array("你","我","他");

var randomnum = Math.floor(Math.random()*array.length);

document.write(array[randomnum]);

</script>