日期:2014-05-16  浏览次数:20294 次

我想请教一段代码是什么意思,望高手不吝赐教,关于百度logo龙
var BJ="getElementsByTagName",BF=$("lg"),AX=BF[BJ]("img")[0];
  function $(A){
  return A8.getElementById(A)
  }
中的 AX=BF[BJ]("img")[0]
这一句怎么理解啊??还有里面的 "img" 是什么东西??指的是图片还是 id="img"的对象???
在此先谢谢楼
网页中的代码
  <div id="m">
  <p id="lg"> //这里是 lg
  <img alt="" style="opacity: 1;" src="img/logo_1.gif" usemap="#mp" width="270" height="129">
  <map name="mp">
  <area alt="" shape="rect" coords="0,0,270,129" href="#" target="_blank" onMouseDown="return nscc({'fm':'behs','tab':'bdlogo'})"></map>
  <img style="opacity: 0.42; display: none;" src="img/logo_2.gif" usemap="#mp" width="270" height="129"></p>
  <p id="lm"><script src="img/long.js"></script></p>
  </div>

------解决方案--------------------
AX=BF[BJ]("img")[0]

->

BF["getElementsByTagName"]("img")[0]

->

BF.getElementsByTagName("img")[0]

->

document.getElementById("lg").getElementsByTagName("img")[0]

这样设计只是为了压缩代码尺寸。
------解决方案--------------------
探讨

AX=BF[BJ]("img")[0]

->

BF["getElementsByTagName"]("img")[0]

->

BF.getElementsByTagName("img")[0]

->

document.getElementById("lg").getElementsByTagName("img")[0]

这样设计只是为了压缩代码尺寸。