var re, DISCUZCODE, EXTRAFUNC = [];
DISCUZCODE['num'] = '-1';
DISCUZCODE['html'] = [];
EXTRAFUNC['bbcode2html'] = [];
EXTRAFUNC['html2bbcode'] = [];
(不懂勿扰,谢谢)
请教一下,这个js报错,Cannot set property 'num' of undefined
答案:2 悬赏:0 手机版
解决时间 2021-12-29 06:39
- 提问者网友:情歌越听越心酸
- 2021-12-28 20:51
最佳答案
- 五星知识达人网友:七十二街
- 2021-12-28 21:34
这个问题是这样的,如果你用DISCUZCODE['num'] 说明这个num是DISCUZCODE数组里的一个对象,DISCUZCODE['num']=[]或者DISCUZCODE['num']={}, 如果你赋值‘-1’,说明是string,所以只能用array[index]来赋值,也就是说可以DISCUZCODE[0] = '-1'。不知道我解释的你能不能明白
全部回答
- 1楼网友:野慌
- 2021-12-28 22:23
把获取元素放在上面,你这样写在读取这段的时候这些变量都是未定义的
video.style.display = 'block';
xp.play();
}
closex[k].onclick = function()
{
video.style.display = 'none';
xp.pause();
}
})(i)
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯