2个回答
展开全部
//html
<input type="text" id="num1" value="" />
<select id="mySelect">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" id="num2" value="" />
<input type="button" id="jisuan" value="计算" />
//js
<script>
var oTxt1 = document.getElementById('num1');
var oTxt2 = document.getElementById('num2');
var oSelect = document.getElementById('mySelect');
var oBtn = document.getElementById('jisuan');
oBtn.onclick=function(){
switch(oSelect.value){
case '+':
alert(parseInt(oTxt1.value)+parseInt(oTxt2.value));
break;
case '-':
alert(parseInt(oTxt1.value)-parseInt(oTxt2.value));
break;
case '*':
alert(parseInt(oTxt1.value)*parseInt(oTxt2.value));
break;
case '/':
if(parseInt(oTxt2.value) !== 0){
alert(parseInt(oTxt1.value)/parseInt(oTxt2.value));
}else{
alert('除数不能为0');
}
break;
default:
alert('Bug!!!');
}
}
</script>
展开全部
OK 搞定! JS代码如下:
function bt()
{
var x,y,z;
x=document.getElementById("ss");
y=document.getElementById("zz");
z=document.getElementById("jj");
h=document.getElementById("yy");
if(h.value=="+")
{
z.value=Number(x.value)+Number(y.value)
}
if(h.value=="-")
{
z.value=Number(x.value)-Number(y.value)
}
if(h.value=="*")
{
z.value=Number(x.value)*Number(y.value)
}
else
{
z.value=Number(x.value)/Number(y.value)
}
}
function bt()
{
var x,y,z;
x=document.getElementById("ss");
y=document.getElementById("zz");
z=document.getElementById("jj");
h=document.getElementById("yy");
if(h.value=="+")
{
z.value=Number(x.value)+Number(y.value)
}
if(h.value=="-")
{
z.value=Number(x.value)-Number(y.value)
}
if(h.value=="*")
{
z.value=Number(x.value)*Number(y.value)
}
else
{
z.value=Number(x.value)/Number(y.value)
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询