html中的简单javascript幻灯片放映不需要';我好像不工作
解决了 HTML/CSS是我第一次尝试编程,我已经学习了大约一个月了。对于我的第一个主要项目,我意识到我需要JS来添加一个简单的幻灯片 在四处搜索之后,我找到了一个可以满足我需要的脚本文件,但是在遵循它之后,我似乎无法让脚本文件正常工作。我不知道脚本文件本身是否正在加载,或者它是否是脚本中的逻辑错误 我已经把它从我的主要项目中删除,并在一个基本的html文档中进行了测试,但它显然不起作用 index.htmlhtml中的简单javascript幻灯片放映不需要';我好像不工作,javascript,html,slideshow,Javascript,Html,Slideshow,解决了 HTML/CSS是我第一次尝试编程,我已经学习了大约一个月了。对于我的第一个主要项目,我意识到我需要JS来添加一个简单的幻灯片 在四处搜索之后,我找到了一个可以满足我需要的脚本文件,但是在遵循它之后,我似乎无法让脚本文件正常工作。我不知道脚本文件本身是否正在加载,或者它是否是脚本中的逻辑错误 我已经把它从我的主要项目中删除,并在一个基本的html文档中进行了测试,但它显然不起作用 index.html <!DOCTYPE html> <html> <
<!DOCTYPE html>
<html>
<head>
<title>Testing js</title>
</head>
<body>
<img id="homeSlideshow" src="1.gif" />
<script src="slideshow.js"></script>
</body>
</html>
文件夹本身包含:
1.gif
2.gif
3.gif
4.gif
5.gif
index.html
slideshow.js
我确信这是一个简单的错误,但在我看不到它之前从未使用过JS。谢谢您的帮助。
homelideshow.setAttribute…
应该是myImage.setAttribute…
@SearchAndResQ没关系,两者都可以。您的代码很好。检查控制台,可能有一些错误。@SearchAndResQ具有id
属性的元素会自动作为全局变量公开。当然,它很容易出错,不建议依赖它们,因此应该使用getElementById
。但在OP的代码中,它也将作为homeSlideshow
工作。@JenishRabadiya查看错误,看起来我保存了脚本的两个工作副本,并且正在运行引用旧ID的旧的已损坏副本。现在一切都正常工作了!谢谢大家的帮助。
1.gif
2.gif
3.gif
4.gif
5.gif
index.html
slideshow.js