我正在尝试获取一个已在其中进行计算的变量,即“utTre”,它由不同的变量组成以实现我想要的计算。当我尝试查看它是否有效时,又名警报或只是将其置于一个范围内时,它就起作用了。
但是当我尝试将它放入我的开关时,它就变得未定义
我希望将它放在我放在页面底部的跨度中,只是为了尝试一下,但它变得未定义。当我只是做一个警报或document.getElementById("print1").innerHTML = utTre;
在 switch 之外时,它会转到带有 print1 id 的跨度
function myFunction() {
var y = parseInt(document.getElementById("txt1").value);
var z = parseInt(document.getElementById("txt2").value);
var b = parseInt(document.getElementById("txt3").value);
var x = (52 * y) + (52 * z) + b;
document.getElementById("demo").innerHTML = x;
var five = parseInt(document.getElementById("txt5").value);
var six = parseInt(document.getElementById("txt6").value);
var seven = parseInt(document.getElementById("txt7").value);
var eight = document.getElementById("txt8").value;
var utEtt = x * 0.10;
var utTva = utEtt * eight;
var utTre = utTva * five;
/*document.getElementById("print1").innerHTML = utTre;
alert(utTre);*/
var valj = document.getElementById("selecting");
var valjValue = valj.options[valj.selectedIndex].value;
switch (valjValue) {
case 'all':
var result1 = "Gas/Petrol consumption is: ".utTre;
document.getElementById("print1").innerHTML = result1;
break;
}
}
要在 JS 中连接值和字符串,您需要使用+
而不是.
:
var result1 = "Gas/Petrol consumption is: " + utTre;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句