У меня функция работает отлично в IE, но не в mozilla.functionname.arguments не работает в Mozilla
function showhide()
{
alert("test");
var args=showhide.arguments;
alert("1"+args);
for (i=0; i<(args.length); i=i+2)
{
alert("2"+args);
eval(args[i]+".style.display='"+args[i+1]+"'");
}
alert("3"+args);
}
Я получаю предупреждение test
в Mozilla, но остальной части предупреждения не отображается.
вас код очень плохо несколькими способами: 1) Вы просачиваться глобальный 'i', 2) Вы можете использовать Eval ненадлежащим образом. Кроме того, рассмотрите возможность использования структуры, такой как jQuery. – ThiefMaster
Игнорировать советы по использованию jQuery у людей, которые не имеют достаточной информации о ситуации, чтобы сделать эту рекомендацию. –
Как использовать eval в моем случае? – chetan