其中timetag=" <img src='" + dig + ".gif'>";是把img这个标签赋给timetag还是作为一个字符串赋值给timetag呢? 答:作为一个字符串赋值给timetag 下面的timetag +=" <img src='" + dig + ".gif'>";又是什么意思呢? 
答:构建一个包含<img>标签的字符串 timetag +=" <img src='" + dig + ".gif'>"; 等同于
timetag =timetag +" <img src='" + dig + ".gif'>";

解决方案 »

  1.   

     比如
    num=100;var dig = parseInt(num/10); //取100除以10的整数10赋值给dig
    var timetag=" <img src='" + dig + ".gif'>";  //把字符串“<img src='10.gif'>”赋值给timetag
    dig = num%10; //取100除以10的余数0赋值给dig
    timetag +=" <img src='" + dig + ".gif'>";
    //相当于 timetag = timetag + " <img src='" + dig + ".gif'>"; 
    //就是把字符串“<img src='10.gif'>”+ “<img src='10.gif'>"
    //即“<img src='10.gif'><img src='10.gif'>" 赋值给timetag
    return timetag; //返回timetag即“<img src='10.gif'><img src='10.gif'>" +=就是一种运算符
    比如a+=1 和a=a+1是一样的
    可是程序上习惯写成a+=1
    当然这里的a必须是数值型的
    a+="1" 即a=a+"1";
    这里的a就必须是字符型的