为什么这不起作用?
我还通过将结果分配回输入字段来完成此操作,但这没有用,仍然没有显示应显示结果的警报。
<script type="text/javascript">
function calculate() {
var calculateit=document.getElementById('disp');
var pluscharacter=/+/;
var matchplus=calculateit.search(pluscharacter);
var inputlength=calculateit.length;
if(matchplus!=-1 && matchplus!=0 matchplus!=inputlength) {
answer=calculateit[0]+calculateit[1];
alert("Your answer is: "+answer+" Is it?");
}
}
</script>
最佳答案
您的if陈述式无效。尝试:
if(matchplus!=-1 && matchplus!=0 && matchplus!=inputlength)