gpt4 book ai didi

javascript - 数组中的随机项 - 找不到变量 : getElementById

转载 作者:行者123 更新时间:2023-11-28 12:28:16 25 4
gpt4 key购买 nike

我意识到这个问题和类似的问题/答案已经存在。但我现在已经看了很多,只是不确定我做错了什么简单的事情。我刚刚开始处理这个问题。我遇到错误“找不到变量:getElementById” 我尝试更改脚本和 HTML 的顺序。我使用了这种随机方法,效果很好Get random item from JavaScript array它只是将其应用到 src...

这个视频也很有帮助https://www.youtube.com/watch?v=pqLS4oyJ8cA

这是我的代码:http://jsfiddle.net/udkhpytm/

<div>
<script id="IntroAnimation" type="text/javascript" charset="utf-8" src=""></script>
</div>

<script type="text/javascript">
var my_array = ['FILE1', 'FILE2', 'FILE3'];
var ri = Math.floor(Math.random() * my_array.length); // Random Index position in the array
getElementById("IntroAnimation").src = ri;
</script>

我试图从数组中获取一个随机项目,并通过脚本 ID 将其放置在我的脚本的 src 中。

最佳答案

getElementById 是属于 the document object 的方法。它不是一个独立的功能。变化:

getElementById("IntroAnimation").src = my_array[ri];

致:

document.getElementById("IntroAnimation").src = my_array[ri];

请注意,我还将 ri 更改为 my_array[ri],否则您会将索引位置作为 src 传递而不是该特定位置处的数组内容。

关于javascript - 数组中的随机项 - 找不到变量 : getElementById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25384548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com