【发布时间】:2013-11-16 19:22:43
【问题描述】:
当我尝试在 W3c Validator 上验证此代码时,它给了我一个错误
第 55 行,第 38 列:元素表单上属性操作的错误值:必须非空。
IRI 引用的语法: 任何网址。例如:/hello、#canvas 或 http://example.org/。字符应在 NFC 中表示,空格应转义为 %20。
我已尝试查看它并尝试修复其他问题,但我找不到任何问题。这是我所有的代码。如果您发现任何错误,请告诉我以修复此错误!谢谢!
<!DOCTYPE html>
<html>
<head>
<title>JackHammer</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">
/* <![CDATA[ */
/* ]]> */
var jackhammers = new Array(11);
var curJackhammer = 0;
var direction;
var begin;
jackhammers[0] = "jackhammer0.gif";
jackhammers[1] = "jackhammer1.gif";
jackhammers[2] = "jackhammer2.gif";
jackhammers[3] = "jackhammer3.gif";
jackhammers[4] = "jackhammer4.gif";
jackhammers[5] = "jackhammer5.gif";
jackhammers[6] = "jackhammer6.gif";
jackhammers[7] = "jackhammer7.gif";
jackhammers[8] = "jackhammer8.gif";
jackhammers[9] = "jackhammer9.gif";
jackhammers[10] = "jackhammer10.gif";
function bounce() {
if (curJackhammer == 10)
curJackhammer = 0;
else
++curJackhammer;
document.getElemensByTagName(
"img")[0].src
= jackhammers[curJacHammer].src;
if (curJackhammer == 0)
direction = "up";
else if (curJackhammer ==1-)
direction = "down";
document.getElemensByTagName(
"img")[0].src
= jackhammers[curJacHammer];
}
function startBouncing() {
if (begin)
clearIntercal(begin);
begin = setIntercal("bounce()",90);
}
</script>
</head>
<body>
<h1>Jackhammer Man</h1>
<p><img src="jachammer1.gif" height="113" width="100"
alt="Image of a man with a jackhammer." /></p>
<form action="" enctype="text/plain"><p>
<input type="button"
value="Start Bouncing"
onclick="startbouncing();" />
<input type="button" value="Stop Bouncing"
onclick="clearInterval(begin);" /></p>
</form>
</body>
</html>
【问题讨论】:
标签: javascript html validation dom