Maximus2333 2021-02-18 02:38 采纳率: 100%
浏览 157
已采纳

请问这个html程序输出可以四舍五入吗(小白)

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="content-type" content="text/html;charset=gb2312">

<style>

.numberpad{

background-color:beige;

border: 1px;

position:absolute;

bottom: 20%;

left: 44%;

}

.inputa{

position:absolute;

left: 20%;

top: 20%

}

.inputb{

position:absolute;

right: 20%;

top: 20%

}

</style>

<SCRIPT language=LiveScript>

var computed = false

var destination = "/"

var decimal = 0

function convert (entryform, from, to)

{

convertfrom = from.selectedIndex

convertto = to.selectedIndex

entryform.display.value = (entryform.input.value * from[convertfrom].value / to[convertto].value )

}

function addChar (input, character)

{

if((character=='.' && decimal=="0") || character!='.')

{

(input.value == "" || input.value == "0") ? input.value = character : input.value += character

convert(input.form,input.form.measure1,input.form.measure2)

computed = true

if (character=='.')

{

decimal=1

}

}

}

function openVothcom()

{

window.open("","Display window","toolbar=no,directories=no,menubar=no");

}

function clear (form)

{

form.input.value = 0

form.display.value = 0

decimal=0

}

function changeBackground(hexNumber)

{

document.bgColor=hexNumber

}

</SCRIPT>


 

</head>

<body>

<input type="button" value="area" onclick="location.href='area.html'">

<input type="button" value="lenth" onclick="location.href='lenth.html'">

<input type="button" value="volume" onclick="location.href='volume.html'">

<input type="button" value="mass" onclick="location.href='mass.html'">

<FORM method=post name=calculator>

<TABLE>

<TBODY>

<TR class="inputa">

<TH><b>Convert from:</b></TH>

<TD>

<INPUT name=input onchange="convert(this.form,form.measure1, form.measure2)" size=15>

</TD>

<TD>

<SELECT name=measure1

onchange="convert(this.form,this, form.measure2)">

<OPTION selected value=0.0001>cm ^2

 

<OPTION value=1>m ^2

 

<OPTION value=10000>km ^2

 

<OPTION value=0.0929>feets ^2

 

<OPTION value=0.8361>yds ^2

 

<OPTION value=2589988.11>mi ^2

 

</OPTION>

</SELECT>

</TD>

</TR>

<TR class="inputb">

<TH ><b>Convert to:</b></TH>

<TD>

<INPUT name=display size=15>

</TD>

<TD>

<SELECT name=measure2

onchange="convert(this.form,form.measure1, this)">

<OPTION value=0.0001>cm ^2

 

<OPTION value=1>m ^2

<OPTION value=10000>km ^2

<OPTION selected value=0.0929>feets ^2

<OPTION value=0.8361>yds ^2

<OPTION value=2589988.11>mi ^2

 

</OPTION>

</SELECT>

</TD>

</TR>

</TBODY>

</TABLE>

<center>

<TABLE margin=9 cellPadding=9 cellspacing="9" class="numberpad" >

<TBODY>

<TR >

<TD>

<INPUT onclick="addChar(this.form.input,'7')" type=button value=7>

</TD>

<TD>

<INPUT onclick="addChar(this.form.input,'8')" type=button value=8>

</TD>

<TD>

<INPUT onclick="addChar(this.form.input,'9')" type=button value=9>

</TD>

<TR>

<TD>

<INPUT onclick="addChar(this.form.input,'4')" type=button value=4>

</TD>

<TD>

<INPUT onclick="addChar(this.form.input,'5')" type=button value=5>

</TD>

<TD>

<INPUT onclick="addChar(this.form.input,'6')" type=button value=6>

</TD>

<TR>

<TD>

<INPUT onclick="addChar(this.form.input,'1')" type=button value=1>

</TD>

<TD>

<INPUT onclick="addChar(this.form.input,'2')" type=button value=2>

</TD>

<TD>

<INPUT onclick="addChar(this.form.input,'3')" type=button value=3>

</TD>

<TR>

<TD>

<INPUT onclick="addChar(this.form.input,'0')" type=button value=0>

</TD>

<TD>

<INPUT onclick="addChar(this.form.input,'.')" type=button value=.>

</TD>

<TD>

<INPUT type="reset" value type=button value=delete>

</TD>

</TR>

</TBODY>

</center>

</TABLE>

</FORM>

</body>

</html>

 

这个是从网上摘抄下来的,小白想研究一下。第二个输出框可以四舍五入吗

  • 写回答

5条回答 默认 最新

  • 天际的海浪 2021-02-18 02:47
    关注

    entryform.display.value = Math.round(entryform.input.value * from[convertfrom].value / to[convertto].value )
     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line