JS去除html标签值中的
本帖最后由 kkkmoving 于 2013-03-13 11:06:34 编辑
例如web页面上有<input type="text" id="txt" value="1234 "/>
这个时候通过JS取出的值通过alert(document.getElementById('txt').value)是1234_(这里有一个空格,查看长度也是5), 这个空格通过JS可以去掉嘛?? 如果能,怎么去掉啊? 谢谢!
JS
html
------解决方案--------------------<input type="text" id="txt" value="1234 "/>
<script type="text/javascript">
alert( document.getElementById('txt').value.replace(/\s$/, '').length )
</script>
------解决方案--------------------
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
$("#abv").click(function(){
var a=$("#txt").attr("value");
alert("我的值为:"+$.trim(a)+"长度为:"+$.trim(a).length);
});
})
</script>
<input type="button" id="abv" value="测试用按钮"/>
<input type="text" id="txt" value="1234 "/>