87,992
社区成员
发帖
与我相关
我的任务
分享
<input type="text" id="A" value="4" />
<input type="text" id="B" value="9" />
<input type="text" id="C" value="5" />
<input type="text" id="D" value="6" />
<input type="text" id="E" value="2" />
<input type="button" value="计算" onclick="func();" />
<script type="text/javascript">
function func() {
var str = "(A+B+C)*D/E";
var str2 = str.replace(/[a-z]+/ig,function (id) {
return document.getElementById(id).value;
});
alert(str2);
var num = eval(str2);
alert(num);
}
</script>
<input type="text" id="text1" value="4" />
<input type="text" id="text2" value="9" />
<input type="text" id="text3" value="5" />
<input type="text" id="text4" value="6" />
<input type="text" id="text5" value="2" />
<input type="button" value="计算" onclick="func();" />
<script type="text/javascript">
function func() {
var str = "(A+B+C)*D/E";
var A = parseFloat(document.getElementById("text1").value);
var B = parseFloat(document.getElementById("text2").value);
var C = parseFloat(document.getElementById("text3").value);
var D = parseFloat(document.getElementById("text4").value);
var E = parseFloat(document.getElementById("text5").value);
var num = eval(str);
alert(num);
}
</script>