Javascript 如何将js脚本嵌入html

Javascript 如何将js脚本嵌入html,javascript,Javascript,所以我试着制作一个在线计算器并制作了一个js脚本我的问题是如何将这个脚本添加到我的html中我试着使用这个脚本,但它什么都没做 函数运动1(){ var-right=0; var initvel=calc.initvel.value; var finalvel=计算最终价值; 变量时间=计算时间值; var accl=计算accl.value; var dist=计算距离值; var complete=“您输入了3个以上的值。请将两个文本框留空。其他两个文本框将根据该值进行计算”; var c

所以我试着制作一个在线计算器并制作了一个js脚本我的问题是如何将这个脚本添加到我的html中我试着使用这个脚本,但它什么都没做

函数运动1(){
var-right=0;
var initvel=calc.initvel.value;
var finalvel=计算最终价值;
变量时间=计算时间值;
var accl=计算accl.value;
var dist=计算距离值;
var complete=“您输入了3个以上的值。请将两个文本框留空。其他两个文本框将根据该值进行计算”;
var complete=“对不起!信息不完整”;
var validinput=“您还没有输入数值!!”;
if(isNaN(计算初始值))返回警报(validinput);
if(isNaN(计算最终值))返回警报(有效输入);
if(isNaN(计算时间值))返回警报(validinput);
if(isNaN(计算账面值))返回警报(validinput);
if(isNaN(计算距离值))返回警报(有效输入);
如果(initvel!=“”&&finalvel!=“”&&time!=“”&&accl!=“”)返回警报(完成);
如果(initvel!=“”&&finalvel!=“”&&time!=“”&&accl!=“”&&dist!=“”)返回警报(完成);
if(initvel!=“和&finalvel!=“和&time!”){
accl=(最终初始水平)/时间;
calc.dist.value=initvel*time+0.5*accl*time*time;
计算科目值=科目
右+++;}
if(initvel!=“和&finalvel!=“和&accl!=”){
时间=(最终初始水平)/accl;
calc.dist.value=initvel*time+0.5*accl*time*time;
计算时间值=时间
右+++;}
if(initvel!=“”&&time!=“”&&accl!=“”){
initvel=parseFloat(initvel);
计算最终值=初始值+(会计*时间);
calc.dist.value=initvel*time+0.5*accl*time*time;
右+++;}
if(finalvel!=“”&&time!=“”&&accl!=“”){
初始水平=最终水平-(会计*时间);
calc.dist.value=initvel*time+0.5*accl*time*time;
calc.initvel.value=initvel
右+++;}
if(dist!=“”&&time!=“”&&accl!=“”){
initvel=(dist-.5*accl*时间*时间)/时间;
计算最终价值=初始水平*时间+会计*时间;
calc.initvel.value=initvel
右+++;}
if(dist!=“”&initvel!=“”&accl!=“”){
finalvel=Math.pow(initvel*initvel+2*dist*accl.5);
计算时间值=(finalvel-initvel)/accl;
计算最终价值=最终价值
右+++;}
if(dist!=“”&initvel!=“”&finalvel!=“”){
accl=(finalvel*finalvel-initvel*initvel)/2/区;
计算时间值=(finalvel-initvel)/accl;
计算科目值=科目
右+++;}
if(dist!=“”&finalvel!=“”&accl!=“”){
initvel=Math.pow(finalvel*finalvel-2*dist*accl.5);
计算时间值=(finalvel-initvel)/accl;
calc.initvel.value=initvel
右+++;}
如果(!right)警报(不完整);//少于输入的必需字段!

}
是javascript属于
标记之间

然后将动作绑定到html元素,如输入框

我建议从基础开始,看一些教程:)


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

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


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

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

把它放在HTML中的标签中。