按下calculate按钮时未执行Javascript
尝试创建计算器来计算大小差异并输出结果 这是使用的脚本 用于以suze为单位计算直径的脚本 查看- 表格是按下calculate按钮时未执行Javascript,javascript,calculation,Javascript,Calculation,尝试创建计算器来计算大小差异并输出结果 这是使用的脚本 用于以suze为单位计算直径的脚本 查看- 表格是 <table border=0 align="CENTER"> <tr> <th align=CENTER>Current wheel/tyre</th> <th align=CENTER>New wheel/tyre</th> &l
<table border=0 align="CENTER">
<tr>
<th align=CENTER>Current wheel/tyre</th>
<th align=CENTER>New wheel/tyre</th>
</tr>
<tr>
<td align=CENTER><select name="section1">
<option value="195">190</option>
<option value="195">195</option>
<option value="205">205</option>
<option value="215">215</option>
</select>
/
<select name="profile1">
<option value="60">60</option>
<option value="65" selected>65</option>
<option value="70">70</option>
<option value="75">75</option>
<option value="80">80</option>
</select>
R
<select name="diameter1">
<option value="16">16</option>
<option value="16.5">16.5</option>
<option value="17">17</option>
<option value="18">18</option>
</select>
</td>
<td align=CENTER>
<select name="section2">
<option value="195">190</option>
<option value="195">195</option>
<option value="205">205</option>
<option value="215">215</option>
</select>
/
<select name="profile2">
<option value="60">60</option>
<option value="65" selected>65</option>
<option value="70">70</option>
<option value="75">75</option>
<option value="80">80</option>
</select>
R
<select name="diameter2">
<option value="16">16</option>
<option value="16.5">16.5</option>
<option value="17">17</option>
<option value="18">18</option>
</select>
</td>
</tr>
<tr>
<td align=CENTER>
<input type="button" name="calc1" value="Calculate" onclick="Calculate1()">
</td>
<td align=CENTER>
<input type="button" name="calc2" value="Calculate" onclick="Calculate2()">
</td>
</tr>
<tr>
<td align=CENTER>Current RR:<input type="text" name="rollingradius1" size=7>mm</td>
<td align=CENTER>New RR:<input type="text" name="rollingradius2" size=7>mm</td>
</tr>
<tr>
<td align=CENTER>Current circumference:<input type="text" name="circumference1" size=7>mm</td>
<td align=CENTER>New circumference:<input type="text" name="circumference2" size=7>mm</td>
</tr>
<tr>
<td colspan=2 align=CENTER>
<input type="button" name="yo" value="Click to calculate difference" onclick="Difference(document.wheelsizes.circumference1.value, document.wheelsizes.circumference2.value)">
</td>
</tr>
<tr>
<td colspan=2 align=CENTER>
Difference in circumference:<input type="text" name="difference" size=8>mm or <input type="text" name="differencepercent" size=5>%
</td>
</tr>
</table>
虽然这是一个工作在某些网站的计算器,但我无法得到任何结果按下计算按钮
有什么建议让它工作吗
第二个“计算”按钮不工作,因为再次尝试请尝试此代码,因为它已完全复制 函数getValctrlid{ var e=document.getElementByIdctrlid; var result=e.options[e.selectedIndex].text; 返回结果 } 函数SetValctrlid,值{ document.getElementByIdctrlid.value=值; } 函数计算1{ 第1节=第1节 profile1=getValprofile1 直径1=getValdiameter1 rollingradius1=数学圆直径1/2*25.4+截面1*profile1/100*100/100; 周长1=数学圆滚轴半径1*2*3.14159*100/100; SetValrollingradius1,rollingradius1 setvalcirconference1,circonference1 } 函数计算2{ 第2节=第2节 profile2=getValprofile2 直径2=getValdiameter2 rollingradius2=数学圆直径2/2*25.4+截面2*profile2/100*100/100; 周长2=数学圆滚轴半径2*2*3.14159*100/100; SetValrollingradius2,rollingradius2 setvalcirconference2,circonference2 } 功能差异{ 周长1=document.getelementbyidcirconference1.value 周长2=document.getelementbyidcirconference2.value 差=数学圆周长2-周长1*100/100; 差分率=数学圆差/周长1*100*100/100; realspeed=数学圆差率/100*70+70*100/100; 差异,差异 SetValdifferencepercent,differencepercent 控制台。logrealspeed:,realspeed } 当前车轮/轮胎 新车轮/轮胎 190 195 205 215 / 60 65 70 75 80 R 16 16.5 17 18 190 195 205 215 / 60 65 70 75 80 R 16 16.5 17 18 当前RR:mm 新RR:mm 当前周长:mm 新周长:毫米 周长差:毫米或%
有什么问题?到目前为止,您做了什么?在-,上尝试过,但按submit buttoncheck console时没有结果如果有解决方法,则会出现错误it@have你检查过了吗?document.wheelsizes未定义是的,实际上正在尝试创建一个复制副本,并进行一些修改,如tyrestore.in/upsizing.htm所示。但似乎不是完整的代码,因此失败了。任何能让它工作的指针都是一吨。我是一个新手和学习者。尝试创建calculate2,但再次卡住-添加了有问题的代码,如果可能,您能否再次建议。感谢第2节定义ID并更改与Calculate1相同的函数调用感谢尝试-但仍有一些遗漏
<table border=0 align="CENTER">
<tr>
<th align=CENTER>Current wheel/tyre</th>
<th align=CENTER>New wheel/tyre</th>
</tr>
<tr>
<td align=CENTER><select name="section1">
<option value="195">190</option>
<option value="195">195</option>
<option value="205">205</option>
<option value="215">215</option>
</select>
/
<select name="profile1">
<option value="60">60</option>
<option value="65" selected>65</option>
<option value="70">70</option>
<option value="75">75</option>
<option value="80">80</option>
</select>
R
<select name="diameter1">
<option value="16">16</option>
<option value="16.5">16.5</option>
<option value="17">17</option>
<option value="18">18</option>
</select>
</td>
<td align=CENTER>
<select name="section2">
<option value="195">190</option>
<option value="195">195</option>
<option value="205">205</option>
<option value="215">215</option>
</select>
/
<select name="profile2">
<option value="60">60</option>
<option value="65" selected>65</option>
<option value="70">70</option>
<option value="75">75</option>
<option value="80">80</option>
</select>
R
<select name="diameter2">
<option value="16">16</option>
<option value="16.5">16.5</option>
<option value="17">17</option>
<option value="18">18</option>
</select>
</td>
</tr>
<tr>
<td align=CENTER>
<input type="button" name="calc1" value="Calculate" onclick="Calculate1()">
</td>
<td align=CENTER>
<input type="button" name="calc2" value="Calculate" onclick="Calculate2()">
</td>
</tr>
<tr>
<td align=CENTER>Current RR:<input type="text" name="rollingradius1" size=7>mm</td>
<td align=CENTER>New RR:<input type="text" name="rollingradius2" size=7>mm</td>
</tr>
<tr>
<td align=CENTER>Current circumference:<input type="text" name="circumference1" size=7>mm</td>
<td align=CENTER>New circumference:<input type="text" name="circumference2" size=7>mm</td>
</tr>
<tr>
<td colspan=2 align=CENTER>
<input type="button" name="yo" value="Click to calculate difference" onclick="Difference(document.wheelsizes.circumference1.value, document.wheelsizes.circumference2.value)">
</td>
</tr>
<tr>
<td colspan=2 align=CENTER>
Difference in circumference:<input type="text" name="difference" size=8>mm or <input type="text" name="differencepercent" size=5>%
</td>
</tr>
</table>