这是我的代码到目前为止,我正在使用Dreamweaver,它说第14行有问题,我不知道它有什么问题。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<body onload="function()">
<img id="img" src="file:///H|/My Pictures/Green.jpg" />
<head/>
<script>
var images = ["file:///H|/My Pictures/Green.jpg", "file:///H|/My Pictures/Orange.jpg", "file:///H|/My Pictures/Red.jpg", "file:///H|/My Pictures/RedOrange.jpg"];
var counter = 0
function function()
var img = document.getElementById("img");
img.src = images[x]
x++;
if(x >= images.length){
x=0
var timerid = setInterval(function(), 1000);
</script>
</body>
</html>
现在说功能结束或};
function functions(){
var img = document.getElementById("img");
img.src = images[x]
x++;
if(x >= images.length){
x=0
var timerid = setInterval(functions(), 1000);
};
答案 0 :(得分:0)
第14行的错误实际上是由之前的行引起的。 它不知道如何处理第14行,因为它缺少正确的函数定义。
您需要将函数体包装在一个块中,并用花括号
包围function myFunction() {
/* code of the function body */
};
更新:第14行= var img = document.getElementById("img");
更新:你不应该调用你的函数function
,因为“函数”是一个保留字。