设置两个输入框,一个按钮,实现输入两个数,点击按钮比较大小怎么写。
我的这个是分别弹出两个框,还做了是不是整数的判断。
function arr(x,y){
var x=prompt('请输入第一个数字');
var y=prompt('请输入第二个数字');
if(x%1===0 && y%1===0){
if(x>y){
return x;
}else if(x<y){
return y;
}else{
return "两数相等"
}
}else{
document.write("请输入整数");
}
}
//这是我写的代码,你可以看看是不是你要的效果
<html>
<head>
<meta http-equiv=content-type content="text/html;charset=GBK">
</head>
<body>
<input id="txt1" placeholder="输入第一个值:" />
<input id="txt2" placeholder="输入第二个值:" />
<input type="button" value="提交" onclick="sub()">
<script>
function sub(){
var content1 = document.getElementById("txt1");
var content2 = document.getElementById("txt2");
alert(content1.value);
alert(content2.value);
function com(a,b){
if(a>b){
document.write("较大的数是:" +a+"<br>");
}else if(a<b){
document.write("较大的数是:"+b+"<br>");
}else{
document.write("这两个数的值大小相等!");
}
}
com(content1.value,content2.value);
}
</script>
</body>
</html>
首先获取输入框中的内容,然后通过函数对两个数进行比较。返回大于或小于号。
var p1=document.getElementById("xxx").value; ... function compare() { if(p1>p2) {}; ... }