我在写程序的过程中碰到这样一个问题,有这么一个字符串,“北京,天津,上海”,并且我把这个字符串的首元素打印了一下是“北”字,现在我要把北京,天津,上海分别提取出来放在数组astr[0],astr[1],astr[2]里面,请问该如何操作呀,不胜感激
解决方案 »
- JQuery 如何防止事件被频繁触发
- jqgrid表头合并和行合并,基于jquery的脚本插件
- javascript 浏览器判断 有一句不理解
- 用js取div中的内容
- 急,请问html的onclick问题?
- 求救 ..为什么使用 html2canvas 转化的 canvas 不能调用 toDataURL 方法?????????
- 终于熬出一个星来了,散分散分!!!
- 如何将用户按回车转换成tab建。
- 下拉框有两个值A,B,当下拉是A时候,后面的是个input框,当改变值为B时候,input变成另外一个下拉框,怎么写????
- 大家学完基础知识点后的行为是个啥
- post get 疑问?
- input的onclick事件
var astr = s.split(",");
<html>
<head>
<title></title>
<script>
var str = "北京,天津,上海";
var arr = str.split(",");
//alert(arr.toString());
for(var i = 0; i < arr.length; i++){
alert('index: ' + i + ', value: ' + arr[i]);
}
</script>
</head>
<body></body>
</html>用split
split的分割符不应为"," 而赢为","全角符
<script type="text/javascript">
var str="北京,天津,上海";
var arr=str.split(",");
for(var i=0;i<arr.length;i++){
alert(i+":"+arr[i]);
}
</script>
注意split里的逗号要和str里的一样,str里的是中文的逗号,split里就是中文的逗号
str里的是英文的逗号,split里就是英文的逗号