<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><script type="text/javascript">function count(){ var txt1=parselnt(document.getElementById("txt1").value); var txt2=parselnt(document.getElementById("txt2").value); var select=document.getElementById("select").value; var result; switch(select){ case "+": result=txt1+txt2; break; case "-": result=txt1-txt2; break; case "*": result=txt1*txt2; break; case"/": result=txt1/txt2; break; } document.getElementById("fruit").value=result;}</script></head><body><input type='text' id="txt1" /> <select id='select'> <option value='+'>+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type='text' id='txt2' /> <input type='button' value='=' onclick="count()" /> <!--通过 = 按钮来调用创建的函数,得到结果--> <input type='text' id='fruit' /></body></html>
2 回答
已采纳
huangzhong
TA贡献16条经验 获得超7个赞
那个<br>标签什么鬼,js片段中直接写肯定是不对的。
parseInt parselnt 这两个有啥区别?看不出来吧,第一个是大写【i】,第二个是小写【L】,所以,换一个能区分这俩字母的字体吧。
很明显下边那个是错的,底下有波浪线。我用的字体叫Source Code Pro
添加回答
举报
0/150
提交
取消