求助大佬
web课后作业23讲动动手0题,写出来的和老师的代码一样,但老师的那个可以随着数的改变来改变结果,而我的不能,这是为啥?老师的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>使用output元素显示结果</title>
</head>
<body>
<form oninput="x.value=parseInt(a.value) * parseInt(b.value)" action="welcome.php" method="get">
<fieldset>
<legend>乘法计算器</legend>
<input type="number" id="a" value="10"> ×
<input type="number" id="b" value="10"> =
<output name="x" for="a b">100</output>
</fieldset>
</form>
</body>
</html>
自己的代码:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>使用output元素显示结果</title>
</head>
<body>
<form oninput="x.value=parseInt(a.value) * parseInput(b.value)" action="welcome.php" method="get">
<fieldset>
<legend>乘法计算器</legend>
<input type="number" id="a" value="10"> ×
<input type="number" id="b" value="10"> =
<output name="x" for="a b">100</output>
</fieldset>
</form>
</body>
</html>
运行结果在附件 你的代码,第七行
<form oninput="x.value=parseInt(a.value) * parseInput(b.value)" action="welcome.php" method="get">
应为
<form oninput="x.value=parseInt(a.value) * parseInt(b.value)" action="welcome.php" method="get">
第二个parseInt打成了parseInput
要细心~ 你的 parseInt 写成了parseInput
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>使用output元素显示结果</title>
</head>
<body>
<form oninput="x.value=parseInt(a.value) * parseInput(b.value)" action="welcome.php" method="get">
<fieldset>
<legend>乘法计算器</legend>
<input type="number" id="a" value="10"> ×
<input type="number" id="b" value="10"> =
<output name="x" for="a b">100</output>
</fieldset>
</form>
</body>
</html> 青出于蓝 发表于 2022-4-14 10:23
你的代码,第七行
应为
感谢!!!以后一定多多注意
页:
[1]