<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
<body>
<img id="adarea" src="" />
<span id="text" title="title">the text in span</span>
<input type="button" onclick="left()" value="<-"><input type="button" onclick="right()" value="->">
<script type="text/jscript" language="javascript">
var text = document.getElementById("text");
if (text==null)
alert("null");
//alert(text.innerHTML);//新的要求,如下:
adImages = new Array();    //开一个新的Array物件,物件名为adImages.
adImages[0] = "images/rb_bottom_image.jpg";
adImages[1] = "images/sample1.jpg";
adImages[2] = "images/sample2.jpg";    
text = new Array();
text[0] = "天际经理 资深顾问 陆永红";
text[1] = "天际员工 资深顾问 谭  烨";
text[2] = "天际员工 资深顾问 陈  娟";    
var currentAd = 0;
var ImgNum = 2;   function left() {
currentAd = currentAd -1;
if (currentAd == -1) {
currentAd = ImgNum;
}
document.getElementById("adarea").src = adImages[currentAd];
document.getElementById("text").innerHTML = text[currentAd]; 
}function right() {
currentAd = currentAd +1;
if (currentAd == ImgNum+1) {
currentAd = 0;
}
document.getElementById("adarea").src = adImages[currentAd];
document.getElementById("text").innerHTML = text[currentAd]; 
}</script>
</body>
</HTML>

解决方案 »

  1.   

    document.getElementById("text").innerHtml = text[currentAd]; //关键就这一句
    document.getElementById("text").innerHTML = text[currentAd]; //关键就这一句
      

  2.   

    不是!
    我能alert()出来里面的内容,但是不能更换if(document.getElementById("text")!=null)
    alert(document.getElementById("text").innerText);
      

  3.   

    innerHtml--错误innerHTML--正确----请注意大小写^_^