저는 IE에서 완벽하게 작동하지만 모질라에서는 작동하지 않습니다.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
경고 얻을.
당신의 코드를 사용하여 여러 가지 방법으로 아주 나쁜 : 1) 2) 당신은 부적절한 방법으로 평가 사용, 글로벌'i' 누출. 그 외에도 jQuery와 같은 프레임 워크 사용을 고려하십시오. – ThiefMaster
해당 권장 사항을 작성하는 데 필요한 정보가 충분하지 않은 사람들로부터 jQuery를 사용하기위한 조언을 무시하십시오. –
내 경우에 eval을 사용하는 방법은 무엇입니까? – chetan