Javascript 简单摄氏到华氏温度不工作
我是编程新手,正在制作一个简单的JavaScript应用程序,可以转换输入的摄氏度值并输出华氏度。这似乎不起作用,但我做错了什么Javascript 简单摄氏到华氏温度不工作,javascript,html,Javascript,Html,我是编程新手,正在制作一个简单的JavaScript应用程序,可以转换输入的摄氏度值并输出华氏度。这似乎不起作用,但我做错了什么 函数CelciusToFarenheit(){ a=document.getElementById(“Celcius”).value; b=document.getElementById(“Farenheit”); f=(a*(9/5)+32); b、 innerHTML=f; } 项目 将celcius转换为farenheit: 塞尔修斯: 法伦海特: 算
函数CelciusToFarenheit(){
a=document.getElementById(“Celcius”).value;
b=document.getElementById(“Farenheit”);
f=(a*(9/5)+32);
b、 innerHTML=f;
}
项目
将celcius转换为farenheit:
塞尔修斯:
法伦海特:
算计
您想更改名称或将id=Celcius
添加到输入中
函数CelciusToFarenheit(){
a=document.getElementById(“Celcius”).value;
b=document.getElementById(“Farenheit”);
f=(a*(9/5)+32);
b、 innerHTML=f;
}
项目
将celcius转换为farenheit:
塞尔修斯:
法伦海特:
算计
您想更改名称或将id=Celcius
添加到输入中
函数CelciusToFarenheit(){
a=document.getElementById(“Celcius”).value;
b=document.getElementById(“Farenheit”);
f=(a*(9/5)+32);
b、 innerHTML=f;
}
项目
将celcius转换为farenheit:
塞尔修斯:
法伦海特:
算计
您在HTML代码中没有将Celcius作为ID放置,而是作为名称放置
这样做:
<html>
<head>
<title>Projects</title>
<script src="pr.js" type="text/js"></script>
<link href="main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="div1">
Convert celcius to farenheit:
<br>
<br>
Celcius: <input type="number" id="Celcius" name="Celcius"><br>
Farenheit: <span id="Farenheit"></span><br>
<button id="submit" onclick="CelciusToFarenheit()">Calculate</button>
</div>
</body>
</html>
您没有将Celcius作为ID放置,而是作为名称放置在HTML代码中 这样做:
<html>
<head>
<title>Projects</title>
<script src="pr.js" type="text/js"></script>
<link href="main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="div1">
Convert celcius to farenheit:
<br>
<br>
Celcius: <input type="number" id="Celcius" name="Celcius"><br>
Farenheit: <span id="Farenheit"></span><br>
<button id="submit" onclick="CelciusToFarenheit()">Calculate</button>
</div>
</body>
</html>
您在输入字段中只声明了名称而不是id。写入id
<html>
<head>
<title>Projects</title>
<script src="pr.js" type="text/js"></script>
<link href="main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="div1">
Convert celcius to farenheit:
<br>
<br>
Celcius: <input type="number" name="Celcius" id="Celcius"><br>
Farenheit: <span id="Farenheit"></span><br>
<button id="submit" onclick="CelciusToFarenheit()">Calculate</button>
</div>
</body>
</html>
您的脚本未更改您在输入字段中只声明了名称而不是id。写入id
<html>
<head>
<title>Projects</title>
<script src="pr.js" type="text/js"></script>
<link href="main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="div1">
Convert celcius to farenheit:
<br>
<br>
Celcius: <input type="number" name="Celcius" id="Celcius"><br>
Farenheit: <span id="Farenheit"></span><br>
<button id="submit" onclick="CelciusToFarenheit()">Calculate</button>
</div>
</body>
</html>
您的脚本未更改您的输入有一个
名称
属性,但没有id
属性。将HTML中的name
替换为id
。另外,在声明变量时,请使用正确的变量声明语法(var
、let
或const
)。W3School有一个关于这方面的教程:你的输入有一个名称
属性,但没有id
属性。将HTML中的name
替换为id
。另外,在声明变量时,请使用适当的变量声明语法(var
、let
或const
)。W3School有一个关于这方面的教程:当我将代码放入TryItEditor时,它似乎起作用,但在atom.ide上却不起作用。我使用正确的名称正确地链接了我的js。当我把代码放在TryItEditor中时,它似乎可以工作,但在atom.ide上却不行。我使用正确的名称正确链接了我的js。