使用javascript将多个值发送到innerHTML
使用javascript将多个值发送到innerHTML,javascript,Javascript,函数showPrimes(n){ for(设i=2;i
函数showPrimes(n){
for(设i=2;i
它显示未定义,因为showPrimes
不返回任何内容,因此调用它会产生值undefined
。如果您希望它返回某些内容,请返回某些内容(可能是一个数组);然后将其分配给innerHTML
(转换为字符串后)。请参见***
注释:
函数showPrimes(n){
常量素数=[];//***
for(设i=2;i
它显示未定义,因为showPrimes
不返回任何内容,因此调用它会产生值undefined
。如果您希望它返回某些内容,请返回某些内容(可能是一个数组);然后将其分配给innerHTML
(转换为字符串后)。请参见***
注释:
函数showPrimes(n){
常量素数=[];//***
for(设i=2;i
您的代码中有一个小问题:
- 您没有从
showPrimes
函数返回任何可以在
document.getElementById(“res”).innerHTML
- 如果直接从
showPrimes
函数返回一个值,则它不会给出下一个素数,因为showPrimes
函数将终止。因此,解决方案是将素数存储在一个数组中,然后在没有素数生成时返回这个数组
var primeArray=[];
函数showPrimes(n){
for(设i=2;i
您的代码中有一个小问题:
- 您没有从
showPrimes
函数返回任何可以在
document.getElementById(“res”).innerHTML
- 如果直接从
showPrimes
函数返回一个值,则它不会给出下一个素数,因为showPrimes
函数将终止。因此,解决方案是将素数存储在一个数组中,然后在没有素数生成时返回这个数组
var primeArray=[];
函数showPrimes(n){
for(设i=2;i
它显示undefined,因为showPrimes
不返回任何内容,因此调用它会产生值undefined
。如果您希望它返回某些内容,请返回某些内容(可能是一个数组);然后,它将被分配到innerHTML
(转换为字符串后)。它显示未定义,因为showPrimes
不返回任何内容,因此调用它会产生值undefined
。如果您希望它返回某些内容,请返回某些内容(可能是一个数组);然后将其分配给innerHTML
(转换为字符串后)。