Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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_Function - Fatal编程技术网

为什么JavaScript中的这个简单调用没有';不行?

为什么JavaScript中的这个简单调用没有';不行?,javascript,function,Javascript,Function,我刚开始使用JavaScript,在试图理解为什么有些东西不能正常工作时遇到了一些麻烦。 在这个特殊的例子中,我不明白为什么如果我调用一个调用另一个函数的函数,作为参数,第二个函数起作用而第一个不起作用。 如果我直接调用第二个函数,那么它也不起作用。 所以我发现让它工作的唯一方法是通过第一个函数调用第二个函数,让第二个函数也做第一个函数的工作 谁能告诉我问题出在哪里,为什么 函数resultado(texto){ document.getElementById(“mayor”).innerHT

我刚开始使用JavaScript,在试图理解为什么有些东西不能正常工作时遇到了一些麻烦。 在这个特殊的例子中,我不明白为什么如果我调用一个调用另一个函数的函数,作为参数,第二个函数起作用而第一个不起作用。 如果我直接调用第二个函数,那么它也不起作用。 所以我发现让它工作的唯一方法是通过第一个函数调用第二个函数,让第二个函数也做第一个函数的工作

谁能告诉我问题出在哪里,为什么

函数resultado(texto){
document.getElementById(“mayor”).innerHTML=texto;
}
功能比较程序(){
变量n1、n2、n3、texto;
n1=document.getElementById(“n1”).值;
n2=document.getElementById(“n2”).值;
n3=document.getElementById(“n3”).值;
if(isNaN(n1)| | isNaN(n2)| | isNaN(n3)){
document.getElementById(“市长”).innerHTML=“Deben ser números”;
}
n1=parseInt(n1);
n2=parseInt(n2);
n3=parseInt(n3);
texto=“El mayor es:”;
如果(n1

El mayor de 3
介绍3种números肠胃病:

努梅罗1:
努梅罗2号:
努梅罗3号: 市长?


从onclick中删除文档
onclick=“resultado(compariar());”

resultado
是一个全局变量。它不是
文档
对象的属性。删除
文档。