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

a.innerHTML=str innerHTMl比str少了中前期文字

2012-06-20 
a.innerHTMLstr innerHTMl比str少了前半段文字var strOptionsnew Array()var strOptionoption value

a.innerHTML=str innerHTMl比str少了前半段文字
var strOptions=new Array();
var strOption='<option value="'+year+'">'+year+'年度</option>';
strOptions.push(strOption);
var forwordY=year;
while(forwordY>2010)
{
forwordY=forwordY-1;
strOption='<option value="'+forwordY+'">'+forwordY+'年度</option>';
strOptions.push(strOption);
}
container.innerHTML=strOptions.join('');

代码如上,strOptions.join('')的结果是"<option value="2012">2012年度</option><option value="2011">2011年度</option><option value="2010">2010年度</option>"
container.innerHTML的结果是"2012年度</OPTION><OPTION value="2011">2011年度</OPTION><OPTION value="2010">2010年度</OPTION>"
我蛋碎了- -

[解决办法]
你确定alert出来的是<option value="2012">2012年度</option><option value="2011">2011年度</option><option value="2010">2010年度</option>

热点排行