如何将输出放入文本区域?(JAVASCRIPT)
这是我的代码,我真的希望你们能帮我。我试图把计算结果放在文本区,但我不知道该怎么用,该用什么 我一直在尝试使用span ID和getElementById。我认为我使用的语言是最基本的语言如何将输出放入文本区域?(JAVASCRIPT),javascript,Javascript,这是我的代码,我真的希望你们能帮我。我试图把计算结果放在文本区,但我不知道该怎么用,该用什么 我一直在尝试使用span ID和getElementById。我认为我使用的语言是最基本的语言 函数bmicalc() { var FHight=document.form1.fHight.value; var fweight=document.form1.fweight.value; var结果; 结果=重量/(重量*重量); 返回结果; } 体重指数计算器 高度: 米 重量: 公斤 你的体重指数
函数bmicalc()
{
var FHight=document.form1.fHight.value;
var fweight=document.form1.fweight.value;
var结果;
结果=重量/(重量*重量);
返回结果;
}
体重指数计算器
高度:
米
重量:
公斤
你的体重指数是
Modifi youbmicalc
function bmicalc ()
{
var fheight = document.form1.fheight.value;
var fweight = document.form1.fweight.value;
var result;
result = fweight / ( fheight * fheight);
document.form1.result.value = "Your BMI is " + result;
return result;
}
Modifi you
bmicalc
function bmicalc ()
{
var fheight = document.form1.fheight.value;
var fweight = document.form1.fweight.value;
var result;
result = fweight / ( fheight * fheight);
document.form1.result.value = "Your BMI is " + result;
return result;
}
您需要将textarea的值更改为结果 您可以在返回结果值之前添加此代码
document.getElementById('result-textarea').value = 'Your BMI result' + result;
并将文本区域更改为
<textarea id="result-textarea" name="result" cols="30" rows="5" >
</textarea>
此外,我想指出,除非您使用某种类型的框架或库,否则
不是有效的html元素。您需要将textarea的值更改为结果
您可以在返回结果值之前添加此代码
document.getElementById('result-textarea').value = 'Your BMI result' + result;
并将文本区域更改为
<textarea id="result-textarea" name="result" cols="30" rows="5" >
</textarea>
此外,我想指出,除非您使用某种类型的框架或库,否则
不是有效的html元素。尝试以下方法:
函数bmicalc()
{
var FHight=document.form1.fHight.value;
var fweight=document.form1.fweight.value;
var结果;
结果=重量/(重量*重量);
document.getElementById('result').value=“您的BMI为”+结果;
返回结果;
}
体重指数计算器
高度:
米
重量:
公斤
试试这个:
函数bmicalc()
{
var FHight=document.form1.fHight.value;
var fweight=document.form1.fweight.value;
var结果;
结果=重量/(重量*重量);
document.getElementById('result').value=“您的BMI为”+结果;
返回结果;
}
体重指数计算器
高度:
米
重量:
公斤
它应该,粘贴在控制台中用于测试它应该,粘贴在控制台中用于测试