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

这个字符串如何转换啊

2012-08-03 
这个字符串怎么转换啊!!html xmlnshttp://www.w3.org/1999/xhtmlhead idHead1script srcjque

这个字符串怎么转换啊!!
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1">
  <script src="jquery-1.4.2.min.js" type="text/javascript"></script>
  <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>
</head>
<body>  
  <input id="tb" type="text" value="119.463135,32.426123" />
  <input id="Button1" type="button" value="查询" onclick="sel()" />
  <div style="width: 520px; height: 340px; border: 1px solid gray" id="container">
  </div>
</body>
</html>
<script type="text/javascript">
  function sel()
  {
  var str = $("#tb").val();
  var map = new BMap.Map("container");
  var point = new BMap.Point(119.463135,32.426123);//直接写入的,显示正常
  var point = new BMap.Point(str);//文本获取的,不显示地图
  map.centerAndZoom(point,15); 
  }  
</script>
请问str怎么转化成(119.463135,32.426123)一样的类型


[解决办法]
var str = $("#tb").val();;
str=str.split(",");
for(var i=0;i<str.length;i++){
astr[i]=parseFloat(str[i]);
}
var point = new BMap.Point(str[0].str[1]);
试试可以不
[解决办法]
应该是数据类型问题,将字符串转换为小数就行了 。
var str = "119.463135" ;
var str2 = parseFloat(str);

热点排行