如何用js把字符串"180px"变成数字180,在线等! 本帖最后由 tiantian_498 于 2010-02-10 21:04:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试parseInt<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>test</title></head><body> <div id="ab" width="190px"></div> <script type="text/javascript"> alert(parseInt(document.getElementById('ab').getAttribute('width'))); </script></body></html> var width="180px"; alert(width.replace("px","")); 的确用parseInt() 函数就解决了.该函数从待转换的字符的第一个字符开始逐个读取字符,直到遇到非数字.然后将读取到的字符转换成数字...例子:<script language="javascript">alert(parseInt("180px"));</script> 个人感觉eval函数比较好用,也可以捕捉异常 不知道LZ在什么情况下这样取? parseInt或者截取字符串都可以 求一个数组代码-----------在线等!!! 一个正则表达式的问题。 编码的函数 谁用过mapeasy? 急啊!!!关于TD不响应onmousedown简单问题,一经测试成功,马上揭帖 ie5版本以下的浏览器不支持中文对象名 跨frame的下拉菜单,求大神支招 各位老大,帮忙看看。 转换英文字母的问题...............大吓帮忙啊 从html中读取table????? 如何遍历选中的行或列 请教一个超级链接 onclick 问题
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test</title>
</head><body>
<div id="ab" width="190px"></div>
<script type="text/javascript">
alert(parseInt(document.getElementById('ab').getAttribute('width')));
</script>
</body></html>
alert(width.replace("px",""));
该函数从待转换的字符的第一个字符开始逐个读取字符,直到遇到非数字.然后将读取到的字符转换成数字...例子:<script language="javascript">
alert(parseInt("180px"));
</script>