js 将数组导入某元素innerHTML中

responseText=responseText.match(regExp);//document.getElementById('result').innerHTML... responseText=responseText.match(regExp);
//document.getElementById('result').innerHTML=responseText;//这样是成功的,但出来的值会多一个","
var i=0;
for(i=0;i<=9;i++){
document.getElementById('result').innerHTML=responseText[i];//唯独这个得到循环最后一项
//document.write(responseText[i]);//这样输出是可以的,但不是我想要的样子
}

问题:如何让document.getElementById('result').innerHTML获得数组responseText[]的所有值
结果集不要出现“,”分割。
不是:(0,1,2,3,4,5,6,7,8,9)
是:(0 1 2 3 4 5 6 7 8 9)或者用其他分割
展开
 我来答
wfufoer
2009-09-16 · TA获得超过883个赞
知道小有建树答主
回答量:1048
采纳率:50%
帮助的人:578万
展开全部
你想得到的结果是不是把数组中所有的值都列出来,然后用“,”分割

<script language="javascript">
var mytext="";
var responseText = new Array(9);
var i;

i=0;
for(i=0;i<=9;i++){
responseText[i]=i;
}

i=0;
for(i=0;i<=9;i++){
if (i<9) {
mytext=mytext+responseText[i];
mytext=mytext+",";
}
else{
mytext=mytext+responseText[i];
}
}

alert(mytext);
</script>

得到“0,1,2,3,4,5,6,7,8,9”
tz6060996
2009-09-18 · TA获得超过2283个赞
知道大有可为答主
回答量:1171
采纳率:100%
帮助的人:1624万
展开全部
把最后的","去了不就行了,何必这么麻烦.
responseText=responseText.match(regExp);
responseText = responseText.substring(0, responseText.length - 1);
document.getElementById('result').innerHTML=responseText;

补充回答:
要得到0 1 2 3 4 5 6 7 8 9是吧?把","替换成空格就可以了
document.getElementById('result').innerHTML=responseText.replace(/,/g," ");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
l413279014
2009-09-16 · 超过35用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:104万
展开全部
可以调用数组的join方法
document.getElementById('result').innerHTML=responseText.join('');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skingyang
2009-09-16 · TA获得超过586个赞
知道小有建树答主
回答量:767
采纳率:60%
帮助的人:326万
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Array Value </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="YangHui">
<META NAME="Keywords" CONTENT="YangHui">
<META NAME="Description" CONTENT="YangHui">
</HEAD>

<BODY>
<div id="div1"></div>
<SCRIPT LANGUAGE="JavaScript">
<!--
var array = new Array(0,1,2,3,4,5,6,7,8,9);
document.getElementById("div1").innerHTML = array;
//-->
</SCRIPT>
</BODY>
</HTML>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式