Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当从选项中选择操作时,需要获得简单的计算答案_Javascript_Html_Dom - Fatal编程技术网

Javascript 当从选项中选择操作时,需要获得简单的计算答案

Javascript 当从选项中选择操作时,需要获得简单的计算答案,javascript,html,dom,Javascript,Html,Dom,我有下拉菜单,我可以选择一个行动。我需要的是,在我选择我的行动,把我的数字,将有答案显示在底部。我为每个动作创建了函数,但我不知道如何使其工作。 另外,它应该表明,如果第二个数字等于0,我不能除法 歌剧院 苏德ėtis 阿提姆蒂斯 多吉巴 达利巴 1斯凯čius 2斯凯čius Rezultatas: 函数sudetis(){ 1sk=document.getElementById(“pirmasSkaicius”).value; 2sk=document.getElementById(“A

我有下拉菜单,我可以选择一个行动。我需要的是,在我选择我的行动,把我的数字,将有答案显示在底部。我为每个动作创建了函数,但我不知道如何使其工作。 另外,它应该表明,如果第二个数字等于0,我不能除法


歌剧院
苏德ėtis
阿提姆蒂斯
多吉巴
达利巴
1斯凯čius
2斯凯čius
Rezultatas:
函数sudetis(){
1sk=document.getElementById(“pirmasSkaicius”).value;
2sk=document.getElementById(“Antrasskaius”).value;
document.getElementById(“rezultatas”).innerHTML=1sk+2sk;
}
函数atimtis(){
1sk=document.getElementById(“pirmasSkaicius”).value;
2sk=document.getElementById(“Antrasskaius”).value;
document.getElementById(“rezultatas”).innerHTML=1sk-2sk;
}
函数daugyba(){
1sk=document.getElementById(“pirmasSkaicius”).value;
2sk=document.getElementById(“Antrasskaius”).value;
document.getElementById(“rezultatas”).innerHTML=1sk*2sk;
}
函数dalyba(){
1sk=document.getElementById(“pirmasSkaicius”).value;
2sk=document.getElementById(“Antrasskaius”).value;
document.getElementById(“rezultatas”).innerHTML=1sk/2sk;
}

以下是该代码段的工作版本。首先,js变量不能以数字开头,所以我将1sk改为sk1,对2sk也是如此。我添加了一个按钮,需要点击才能显示结果。此外,我还将所有功能融合在一起。如果有什么不清楚的地方,你可以看一看,让我知道


歌剧院
苏德ėtis
阿提姆蒂斯
多吉巴
达利巴
1斯凯čius
2斯凯čius
计算
Rezultatas:
document.getElementById(“计算”).addEventListener(“单击”),函数(事件){
event.preventDefault();
计算();
});
函数计算(){
var sk1=parseFloat(document.getElementById(“pirmaskaicius”).value);
var sk2=parseFloat(document.getElementById(“antrasSkaicius”).value);
var operacija=document.getElementById(“operacija”).value;
开关(operacija){
“苏台德”案:
结果=sk1+sk2;
打破
“atimtis”案例:
结果=sk1-sk2;
打破
“daugyba”案:
结果=sk1*sk2;
打破
“dalyba”案:
如果(sk2!=0)
结果=sk1/sk2;
其他的
result=“不能被零除”;
打破
}
document.getElementById(“rezultatas”).innerHTML=result;
}

您可以使用Jquery,还是必须使用纯javascript?这是一个讲座练习,我们现在正在学习DOM,因此,我想我需要纯javascript。它工作得非常好,一切都可以理解。非常感谢。很高兴这有帮助!:)