哪里错了呢?

<!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>


慕标9732067
浏览 1094回答 2
2回答

huangzhong

那个<br>标签什么鬼,js片段中直接写肯定是不对的。parseInt  parselnt  这两个有啥区别?看不出来吧,第一个是大写【i】,第二个是小写【L】,所以,换一个能区分这俩字母的字体吧。很明显下边那个是错的,底下有波浪线。我用的字体叫Source Code Pro

CodeManDSH

parseInt()是 i 的大写你写的是L
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript