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

请教这句话是什么意思?(document.getElementById) ? document.getElementById(target).style : e

2012-03-09 
请问这句话是什么意思?(document.getElementById) ? document.getElementById(target).style : eval(docu

请问这句话是什么意思?(document.getElementById) ? document.getElementById(target).style : eval("document." + target);
function   menuToggle(target)  
{
    targetMenu   =   (document.getElementById)   ?   document.getElementById(target).style   :   eval( "document. "   +   target);
    targetMenu.top   =   (parseInt(targetMenu.top)   ==   21)?   -2000   :   21;
}

这一句是什么意思?
targetMenu   =   (document.getElementById)   ?   document.getElementById(target).style   :   eval( "document. "   +   target);

[解决办法]
这是判断浏览器是否支持document.getElementById这个函数,如果支持的话就去取得ID为
target的STYLE,如果部支持就执行eval( "document. " + target)

热点排行