javascript的一个简单的问题。

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:30:52
在HTML文档的文本选框里面有这样“1,5,10,25,30”一串数字。在javascript脚本里面要怎样才能分别取得这一个文本选框里面的数字?是不是要用到正则表达式?

不要忘记写上注释!!!!!!!!!!!!!!!!

var str = document.getElementById("文本框ID").value;
//用逗号分割字符串,单引号还是双引号忘了,试下吧.
var nums = str.split(',');
然后循环nums应该就可以取出来了.

不是
先拆分字符串,在用isnum函数判断是不是数字

逐次替换“,”号
</head>
<script type="text/javascript">
function haha(){
var str=document.getElementById("nums").value;
while(str.indexOf(",")>-1){
str=str.replace(",","");
}
alert(str);
}
</script>
<body>
<input type="text" id="nums" name="nums" value="1,5,10,25,30">
<input type="button" name="haha" value="hahahah" onclick="haha()">
</body>