发布网友 发布时间:2022-04-23 16:36
共4个回答
热心网友 时间:2022-04-24 18:36
很简单啦吧
function strToArray(obj)
{
var str=obj.value;
///这两行可以不要,如果必须为11位长的话可以加上
if(str.length>11)
str=str.substring(0,11);
return str.split("");
}
如果你的字符串长度不确定的话这个方法也一样的适用,可以返回一个动态数组。
热心网友 时间:2022-04-24 19:54
<script type="text/javascript">
var s="abcd1234567";
var a=s.split('');//或者两个引号,注意里面没有空格
alert(a[0]+','+a[1]+...);
</script>
热心网友 时间:2022-04-24 21:29
<script type="text/javascript">
var arr =new Array(11);
function show(){
if(document.getElementById("inf").value.length > 0){
for(var i=0 ;i<document.getElementById("inf").value.length;i++){
arr.i = document.getElementById("inf").value.charAt(i);
alert("arr["+i+"]="+arr.i);
}
}
else alert("error");
}
</script>
<input type="text" id="inf" maxLength=11>
<input type="button" value="启动" onclick="show()">
热心网友 时间:2022-04-24 23:20
定义一个String的变量a
用a去存储获取的字符串
for(i=0;i<s.length();i++)
array(i)=s.charAt(i);