首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求帮助,非常感谢!提示TypeError: pren.style is undefined异常

2012-09-07 
求帮助,非常感谢!提示TypeError: pren.style is undefined错误一个选择日期的JS,总是报错TypeError: pren.

求帮助,非常感谢!提示TypeError: pren.style is undefined错误
一个选择日期的JS,总是报错
TypeError: pren.style is undefined
[在此错误处中断]

if (pren && pren.style.display != "none") {

希望大侠们能帮我看看,真的真的万分感谢呀!就是下面这段:


_$.validaClick = function(e, param) {
var pren = _$.dom(param[0]);
if (pren.length == 0) {
return;
}
if (pren && pren.style.display != "none") {
var arr = new Array();
for (var i = 0; i < param.length; i++) {
var b = _$(param[i]);
for (var n = 0; n < b.length; n++) {
arr[arr.length] = b[n];
}
}
var all_arr = new Array();
for (var i = 0; i < arr.length; i++) {
_$.findNodes(arr[i], null, all_arr);
}
for (var i = 0; i < arr.length; i++) {
all_arr[all_arr.length] = arr[i];
}
var m = _$.getTarget(_$.getEvent(e));

for (var i = 0; i < all_arr.length; i++) {
if (m == all_arr[i]) {
return;
}
}
pren.style.display = "none";
}
}

[解决办法]
var pren = _$.dom(param[0]);
if (pren.length == 0) {
return;
}
 
这下面加一句:

pren=pren.length?pren[0]:pren;

热点排行