Javascript 显示来自2个用户输入的转换表
这是我使用html和javascript编写的代码,它基本上从第一个文本框中获取用户输入Javascript 显示来自2个用户输入的转换表,javascript,html,dynamic-data,Javascript,Html,Dynamic Data,这是我使用html和javascript编写的代码,它基本上从第一个文本框中获取用户输入(n),并将里程从0转换为n,但是,我现在创建了另一个文本框,它需要另一个用户输入(x)因此,如果用户输入n=3和x=9,它将显示从3一直到9的从英里到公里的转换,但我不知道该怎么做 <html> <head> <script> function conversion(n) { <!--if(n<=1) return 1;--> return n/
(n)
,并将里程从0转换为n
,但是,我现在创建了另一个文本框,它需要另一个用户输入(x)
因此,如果用户输入n=3
和x=9
,它将显示从3
一直到9
的从英里到公里的转换,但我不知道该怎么做
<html>
<head>
<script>
function conversion(n)
{
<!--if(n<=1) return 1;-->
return n/0.62137;
}
function conversionTable(range)
{
divStr="<table border=1><tr><td>Miles</td><td>Kilometres</td></tr>";
for(i=0;i<=range;i++)
divStr+="<tr><td>" + i + "</td><td>" + conversion(i) + "</td></tr>";
document.getElementById("divResult").innerHTML=divStr;
}
function getnputValue()
{
return document.getElementById("rangeTxt").value;
}
</script>
</head>
<body>
<p>
Start : <input type=textbox id=rangeTxt value=""/>
Finish : <input type=textbox id=rangeTxt2 value=""/>
<br>
<button onClick="conversionTable(getnputValue())">Press to get result</button>
</p>
<div id="divResult">
</div>
</body>
</html>
函数转换(n)
{
返回n/0.62137;
}
函数可转换(范围)
{
divStr=“英里公里”;
对于(i=0;i只需按您的方式将两个输入值传递给conversionTable,而不是从0开始循环,使用开始值:
函数转换(n)
{
返回n/0.62137;
}
函数可转换(rangeStart、rangeEnd)
{
divStr=“英里公里”;
对于(i=rangeStart;我实际上想要传达什么?