为什么我javascript代码这样写,弹出来的提示框显示的是undefined
因为document.getElementsByTagName("div")返回的是一个数组,并不是单个元素对象,要在后面加[0]
undefined是什么原因?如果出现undefined怎么办?
出现undefined的原因有以下几种:1.变量或函数未定义:如果你在代码中使用了一个未定义的变量或函数,就会出现undefined。2.返回值问题:在函数中没有明确的return语句,或者return语句没有返回任何值,就会返回undefined。3.对象属性未找到:如果你尝试访问一个对象的属性,而该属性不存在,那么该属性的值...
求教一个JS问题,代码如下,为什么有时回返回undefined啊。。。
这边测试也没搞清楚原因,只好重写了源代码。function getnum(ramcount,max){var r=new Array();var temp;var flag=0;var i=0;do{temp=Math.round(Math.random() * (max-1))+1;for(x in r){\/\/alert(r[x]);tempto=r[x]-temp;if(tempto==0){flag=1;}}if(flag==0){r[i]=...
为什么以下的javascript代码用for循环输出结果的时候全部是...
出现0是因为你在给数组赋值为[0,1,2],调用arr[0]自然输出0;出现undefined是因为你在第二个for循环里循环条件变量是j,而循环体内变量是i,i在第一个循环之后的值是3,而arr[3]这个值是未定义的,所以出现undefined、undefined、undefined的结果,把i改成j即可 ...
js为什么运行完后会出现undefined
出现原因有以下2种:1、变量没赋初始值 2、函数没有返回值 示例:第一种情况: var a; alert(a);\/\/这里没有初始化值,会出现undefined第一种情况: var a='1'; function k(){ } a=k();\/\/这里函数没有返回值,会出现undefined ...
javascript中为什么会出现undefined
undefined 代表未定义,默认定义变量不赋值时,该变量的值就是 undefined。当你调用一个不存在的变量、对象时就会提示,比如:定义一个对象 const a = {b: { c: '1' }},这个时候你调用 a.b.c 就会返回 1,如果你调用 a.c.d ,就会爆 connot read properties of undefined( reading 'd')...
为什么javascript的对象会返回undefined??
一种常见的情况是,在网页的JavaScript代码中,可能某处尝试将对象直接输出到HTML中,而没有将其转换为合适的字符串格式。例如,假设有一个JavaScript对象包含用户信息,如姓名和电子邮件,代码可能试图直接将这个对象插入到网页的某个元素中。由于对象无法直接显示为有意义的文本,因此浏览器会尝试调用toString...
,javascript,前辈帮忙看看这串代码为什么输出undefined
} \/\/ 改来改去,还不是改自己内部的,不影响大局 fcc(); console.log(h);}foo();console.log(h);function fdd(){ \/\/ 不用var声明,就是全局的那个a变量 a=2; function fgg(){ a=3; } fgg();}fdd();console.log(a);
undefined什么意思?
1、1undefined是指页面出现了未知错误的原因的2看一下页面源码,如果源码上也是undefined那就说明页面本来就是这样,如果源码的这部分是js代码,就说明js代码使用的数据有问题3提示undefined一般是在开发网站的时候定义。2、undefined在计算机中是指没有找到或没有的意思,例如某个用户某个操作没有被获取到...
请问这段JavaScript代码有什么错误?为什么显示结果是undefined
var sz=["all","links","images","anchors "];var len=sz.length;\/\/这里的 分号 不对。var j=0;for(var i=0;i<len;i++){ j=sz[i];document.write(j+"");\/\/这里j已经取到数组里面的值了。还有就是你那个sff.document?是什么东西。你只给了这点代码,我在里面调了几个地方,...