0
<script>
f = new Array();
f.push('h');
f.push('a');
f.push('i');
f.push('l');
f.push('e');
f.push('r');
f.push('i2');
f.push('s');
t = f.length;
face = f[Math.floor(Math.random() * t)];
document.getElementById('img').innerHTML = '<img src="' + face + '.png" alt="something" />';
</script>
它不工作 我试图做的是随机的图像,并将其显示给用户一个数组,但它不工作,我不知道为什么数组中的JavaScript不能正常工作,我需要牛逼
请问你的HTML有id为IMG的元素?如果是这样,这个脚本标记在页面下面吗? –
你的javascript看起来不错。也许你运行得太快 - 例如在页面加载之前?尝试在关闭正文标记之前放置脚本。 –
定义“不工作”!我在浏览器控制台中运行了你的js,并确认它从数组中选取了一个随机值。 –