- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试用 javascript 创建一些东西,让我能够计算总学时数。我对此很陌生,我什至不知道从哪里开始。
这是我需要做的:
这是我所拥有的,我不知道它是否正确,所以不要生气:
<script>
function doSmth(){
var value = document.getElementById("credithour").value;
var doubled = value * 2;
document.getElementById("output").innerHTML = doubled;
}
</script>
<body>
1 credit hour: <input id="credit"><br />
2 credit hour: <input id="credit2"><br />
3 credit hour: <input id="credit3">
<button onclick="doSmth()">calculate</button>
<div id="output"></div>
最佳答案
您已经非常接近了,但看起来有些事情您还没有完全掌握。
虽然 Stack Overflow 不是一个代码工厂,但我很喜欢你的问题,它很清楚并显示了你迄今为止所做的努力,所以我付出了额外的努力,为你提供了一个你可以使用的有效示例并从中学习。
它不是世界上最完美的 JavaScript,但它足以让您入门。
我还强烈推荐 jsFiddle 来做这类事情,它可以让你快速编写、测试并与世界其他地方共享 JavaScript 代码。单击下面的链接,您将能够编辑我的代码,单击“运行”并查看您的更改如何影响它。然后,您还可以将结果保存到您自己的副本中,只需点击“保存”并复制链接即可!
这是 jsFiddle 可以满足您的要求:https://jsfiddle.net/jcos29eb/2/
这是修改后的代码:
HTML:
<body>
1 credit hour:
<input type="number" id="credit1">
<br /> 2 credit hour:
<input type="number" id="credit2">
<br /> 3 credit hour:
<input type="number" id="credit3">
<br /> Total:
<input id="output">
<br />
<button onclick="doCalc()">Calculate</button>
</body>
JavaScript:
function doCalc()
{
var value1 = document.getElementById("credit1").value;
var value2 = document.getElementById("credit2").value*2;
var value3 = document.getElementById("credit3").value*3;
var total = Number(value1) + Number(value2) + Number(value3);
document.getElementById("output").value = total;
}
我的最终建议是花一些时间浏览 W3Schools JavaScript Tutorial它非常清晰、易于理解,涵盖了大量 JS 基础知识和一些更复杂的内容。
关于javascript - 初学者 Javascript 学分计算器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35109433/
我正在 Facebook 上开发应用程序,我需要能够将我的应用程序集成到其他站点(通过 Facebook JavaScript API 连接到 Facebook)。 在 Facebook 上,我可以使
我正在制作一个学生数据库,其中包含类(class) ID、类(class)名称、每门类(class)的学分、通过/失败声明和成绩。我的目标是让按钮显示总和(成绩)/总和(学分) 这是我编写的代码,它给
我是一名优秀的程序员,十分优秀!