Javascript 不要打印任何东西
我在试一些考试用的东西,但我不能让它起作用。这真的很简单,我不明白为什么它不起作用Javascript 不要打印任何东西,javascript,innerhtml,Javascript,Innerhtml,我在试一些考试用的东西,但我不能让它起作用。这真的很简单,我不明白为什么它不起作用 <!DOCTYPE html> <html> <head> <title>Exercici 2</title> <script type="text/javascript"> //rep 2 paràmetres d'entrada i els suma function suma(a, b)
<!DOCTYPE html>
<html>
<head>
<title>Exercici 2</title>
<script type="text/javascript">
//rep 2 paràmetres d'entrada i els suma
function suma(a, b) {
alert(arguments.length);
//donaria undefined, ja que no existeix el argument amb índex 2, tindria que ser [1]
alert(arguments[2]);
//3 + 5 = 8
return a + b;
}
var result = suma(3,5);
document.getElementById("result").innerHTML += "<strong>Suma</strong>: 3 + 5 = " + result + "<br>";
</script>
</head>
<body>
<div id="result">
</div>
</body>
</html>
练习2
//代表2米
函数suma(a,b){
警报(arguments.length);
//donaria未定义,不存在任何争议2,tindria que ser[1]
警报(参数[2]);
//3 + 5 = 8
返回a+b;
}
var结果=suma(3,5);
document.getElementById(“结果”).innerHTML+=“Suma:3+5=“+result+”
”;
我知道
alert(参数[2])代码>将显示未定义。问题是在呈现DOM之前调用函数。因此,结果
不可用。在正文后移动脚本
练习2
//代表2米
函数suma(a,b){
//3 + 5 = 8
返回a+b;
}
var结果=suma(3,5);
document.getElementById(“结果”).innerHTML+=“Suma:3+5=“+result+”
”;
问题是在呈现DOM之前调用函数。因此,结果
不可用。在正文后移动脚本
练习2
//代表2米
函数suma(a,b){
//3 + 5 = 8
返回a+b;
}
var结果=suma(3,5);
document.getElementById(“结果”).innerHTML+=“Suma:3+5=“+result+”
”;
处理总和时,建议添加parseInt
,
这样,您还可以添加var result=suma('3',5)
它将返回8,如果您没有parseInt,并且您解析了字符串“3”
它将对其进行concat并返回35
function suma(a, b) {
//3 + 5 = 8
return parseInt(a) + parseInt(b);
}
var result = suma(3, 5);
document.getElementById("result").innerHTML += "<strong>Suma</strong>: 3 + 5 = " + result + "<br>";
函数suma(a,b){
//3 + 5 = 8
返回parseInt(a)+parseInt(b);
}
var结果=suma(3,5);
document.getElementById(“结果”).innerHTML+=“Suma:3+5=“+result+”
”;
处理总和时,建议添加parseInt
,
这样,您还可以添加var result=suma('3',5)
它将返回8,如果您没有parseInt,并且您解析了字符串“3”
它将对其进行concat并返回35
function suma(a, b) {
//3 + 5 = 8
return parseInt(a) + parseInt(b);
}
var result = suma(3, 5);
document.getElementById("result").innerHTML += "<strong>Suma</strong>: 3 + 5 = " + result + "<br>";
函数suma(a,b){
//3 + 5 = 8
返回parseInt(a)+parseInt(b);
}
var结果=suma(3,5);
document.getElementById(“结果”).innerHTML+=“Suma:3+5=“+result+”
”;
必须按Id加载元素的功能,不需要任何提示。阿德马斯·图·萨利达·德比是一名线人
对于这种情况,您需要一个“onload”函数,因为您在元素之前声明了getElemetnById,并且您的函数中的输出应该是字符串
<script type="text/javascript">
//rep 2 paràmetres d'entrada i els suma
function suma(a, b) {
//a = argumento 0, b = argumento 1
return (a + b).toString();
}
//estas ejecutando esto, sin antes existir el id="result", por tanto debes esperar
// aque primero se cree, y luego ejecutar, eso se hace añadiendo esto:
window.onload = function(){ //espera a que todos los elements html se creen.
var result = suma(3,5);
document.getElementById("result").innerHTML += "<strong>Suma</strong>: 3 + 5 = " + result + "<br>";
}
</script>
//代表2米
函数suma(a,b){
//a=argumento 0,b=argumento 1
return(a+b).toString();
}
//这是一个很好的例子,可以用“结果”来表示
//克利河上游、埃杰克塔上游、埃索河上游:
window.onload=function(){//espera que todos los elements html屏幕。
var结果=suma(3,5);
document.getElementById(“结果”).innerHTML+=“Suma:3+5=“+result+”
”;
}
必须按Id加载元素的功能,不需要任何提示。阿德马斯·图·萨利达·德比是一名线人
对于这种情况,您需要一个“onload”函数,因为您在元素之前声明了getElemetnById,并且您的函数中的输出应该是字符串
<script type="text/javascript">
//rep 2 paràmetres d'entrada i els suma
function suma(a, b) {
//a = argumento 0, b = argumento 1
return (a + b).toString();
}
//estas ejecutando esto, sin antes existir el id="result", por tanto debes esperar
// aque primero se cree, y luego ejecutar, eso se hace añadiendo esto:
window.onload = function(){ //espera a que todos los elements html se creen.
var result = suma(3,5);
document.getElementById("result").innerHTML += "<strong>Suma</strong>: 3 + 5 = " + result + "<br>";
}
</script>
//代表2米
函数suma(a,b){
//a=argumento 0,b=argumento 1
return(a+b).toString();
}
//这是一个很好的例子,可以用“结果”来表示
//克利河上游、埃杰克塔上游、埃索河上游:
window.onload=function(){//espera que todos los elements html屏幕。
var结果=suma(3,5);
document.getElementById(“结果”).innerHTML+=“Suma:3+5=“+result+”
”;
}
脚本应放在div id=“result”
元素之后在执行脚本时,元素result
尚未添加到dom中,这就是错误的原因。。。否则您需要使用onload
eventwindow。在渲染每个元素之前,onload事件将不可用。如果您有许多或大型IMG或视频,则不太好。脚本应放在div id=“result”
element之后在执行脚本时,元素result
尚未添加到dom中,这就是错误的原因。。。否则您需要使用onload
eventwindow。在渲染每个元素之前,onload事件将不可用。如果你有很多或很大的IMG或视频,那就不好了。谢谢你的提示,但问题不在于printi 35或8,问题在于它什么都不打印!!是的,我看到了,但正如你说的,这只是需要注意的。谢谢你的提示,但问题不在于printi 35或8,问题是它什么都不打印!!是的,我看到了,但正如你所说,这只是一些值得注意的东西。