当我点击计算按钮时,我似乎无法得到输出。我知道这是一件简单的事情,但我一整天都在绞尽脑汁,似乎无法让它正常工作。这是我更新的代码,但仍然无效。有人可以帮助我了解我做错了什么吗?
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function calc(){
var price = document.getElementById("price");
var shipping=parseFloat(calc(price));
var total= price+shipping;
if (price<=25){
return 1.5;
}
else{
return price*10/100
}
window.alert("Your total price with shipping and handling is $" + price + ".");
}
</script>
</head>
<body>
<form name="total" action="">
Enter your amount:
<input type="text" name="price" id="price">
<input type="button"
value="calculate"
onclick="calc(document.getElementById("price")">
</form>
</body>
</html>
没有'document.totalprice'元素。看看你的浏览器的错误控制台。 – lonesomeday
看起来你有很多基本的错误。要做的最好的事情就是尝试一个像codeacademy这样的在线JavaScript教程,并学习基本的语法 –