其次通过按钮执行功能

时间:2015-02-24 15:44:16

标签: javascript jquery

为什么函数不希望写入第二个按钮的demo pragraph并带有其他值?



function check(x){
	if (x == 0,100) {return 1;}
	else { return 25;};
}
function test2() {
		var y,input;
		input = document.getElementById("input2").value;
		y = check(input);
		$("#demo2").html( y );
	}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" id="input2">
<button id="but" onclick ="test2()">Try it</button>
<p id="demo2"></p>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

这是因为check()函数总是返回1,每次按下按钮都会覆盖你的p。

你想在if()中实现什么?

修改

将您的if更改为

if (x != '' && (x == 0 || x == 100))