Javascript js简单计算器输出错误
我正在试着做一个简单的计算器,但它不起作用,有人能告诉我问题出在哪里吗。 谢谢大家!Javascript js简单计算器输出错误,javascript,Javascript,我正在试着做一个简单的计算器,但它不起作用,有人能告诉我问题出在哪里吗。 谢谢大家! 第一个号码: 第二个号码: 结果: 函数sumNumbers(){ 设num1=document.getElementById('num1'); 设num2=document.getElementById('num2'); 设和=数(num1)+数(num2); document.getElementById('result')。innerHTML=sum; } 多种事物 首先,如果要获取输入值,必须访问输
第一个号码:
第二个号码:
结果:
函数sumNumbers(){
设num1=document.getElementById('num1');
设num2=document.getElementById('num2');
设和=数(num1)+数(num2);
document.getElementById('result')。innerHTML=sum;
}
多种事物
首先,如果要获取输入值,必须访问输入的value
属性
document.getElementById('id').value
第二,如果你想设置一个输入值,不要使用innerHTML
。它仅在您想要更新HTML元素的内容时才有用
函数sumNumbers(){
设num1=document.getElementById('num1').value;
设num2=document.getElementById('num2').value;
设和=数(num1)+数(num2);
document.getElementById('result')。value=sum;
}
第一个号码:
第二个号码:
结果:
您没有从输入中提取值,
使用
同样的,设置值,也就是
document.getElementById('result').value = sum
第一个号码:
第二个号码:
结果:
函数sumNumbers(){
设num1=document.getElementById('num1').value;
设num2=document.getElementById('num2').value;
设和=数(num1)+数(num2);
document.getElementById('result')。value=sum;
}
#结果
是一个输入。尝试('result')。value=sum
您将得到两个DOM元素——它们是指向输入元素的对象。查看HTML文档(Google!!!)如何获取值。阅读网上的例子!谷歌!阅读博客!有数千个小的代码示例向您展示了这类东西。不需要在SO上进行基本的私人1对1编程课程。同样让num1=document.getElementById('num1').value代码>非常感谢!
document.getElementById('result').value = sum