为了账号安全,请及时绑定邮箱和手机立即绑定

如何将js脚本嵌入到html中

如何将js脚本嵌入到html中

所以我试图制作一个在线计算器并制作了一个js脚本我的问题是如何将此脚本添加到我的html中我尝试使用脚本但它没有做任何事情function motion1() {var right=0;var initvel = calc.initvel.value;var finalvel = calc.finalvel.value;var time = calc.time.value;var accl = calc.accl.value;var dist = calc.dist.value;var complete="you have entered more than 3 values. Please leave two text box empty. Other two text box  will be calculated based on that";var incomplete="Sorry! incomplete information";var validinput="You have not entered numeric values!!";if (isNaN(calc.initvel.value)) return alert(validinput);if (isNaN(calc.finalvel.value)) return alert(validinput);if (isNaN(calc.time.value)) return alert(validinput);if (isNaN(calc.accl.value)) return alert(validinput);if (isNaN(calc.dist.value)) return alert(validinput);if(initvel!="" && finalvel!=""  && time!=""  && accl !="" ) return alert(complete);if(initvel!="" && finalvel!=""  && time!=""  && accl !="" && dist !=""   ) return alert(complete);if(initvel!="" && finalvel!=""  && time!=""  ){accl=(finalvel-initvel)/time; calc.dist.value= initvel*time + .5*accl*time*time;calc.accl.value=acclright++;}if(initvel!="" && finalvel!=""  && accl!=""  ){time=(finalvel-initvel)/accl; calc.dist.value= initvel*time + .5*accl*time*time;calc.time.value=timeright++;}if(initvel!="" && time!=""  && accl!=""  ){initvel=parseFloat(initvel);calc.finalvel.value=initvel + (accl*time); calc.dist.value= initvel*time + .5*accl*time*time;right++;}if(finalvel!="" && time!=""  && accl!=""  ){initvel=finalvel - (accl*time); calc.dist.value= initvel*time + .5*accl*time*time;calc.initvel.value=initvelright++;}if(dist!="" && time!=""  && accl!=""  ){initvel=(dist - .5*accl*time*time )/time; calc.finalvel.value= initvel*time + accl*time;calc.initvel.value=initvelright++;}这是牛顿运动学方程计算器,如果它有任何帮助,它应该看起来像这样, 在此处输入图像描述所以它会问我这个值,它应该能够解决其他领域
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

您提出的问题是...您没有调用脚本。目前您只声明了一个名为motion1

要调用它,只需编写“motion();” 在函数后面的闭花括号下方。

顺便说一句:即使你调用你的脚本,它也不会工作,因为它里面有错误......如果你的文件中没有全局变量calc。如果您粘贴的脚本只是 a并且您的文件中part of the page仍然有这样的对象,请忽略此顺便说一句的注释;)calc


查看完整回答
反对 回复 2023-07-06
?
慕的地10843

TA贡献1785条经验 获得超8个赞

是的,javascript 属于中间<script> </script>标签。

然后将操作绑定到 html 元素(例如输入框)。

我建议从基础知识开始并查看一些教程:)

查看完整回答
反对 回复 2023-07-06
?
HUX布斯

TA贡献1876条经验 获得超6个赞

这里更好的方法是,您可以从 GitHub 或任何其他平台下载一些计算器示例代码,然后开始调试和修改该代码,并尝试向该计算器添加更多功能。祝你好运



查看完整回答
反对 回复 2023-07-06
  • 3 回答
  • 0 关注
  • 118 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信