日期:2014-05-16  浏览次数:20360 次

JS去除html标签值中的 
本帖最后由 kkkmoving 于 2013-03-13 11:06:34 编辑
例如web页面上有<input type="text" id="txt" value="1234&nbsp;"/>
这个时候通过JS取出的值通过alert(document.getElementById('txt').value)是1234_(这里有一个空格,查看长度也是5), 这个空格通过JS可以去掉嘛??  如果能,怎么去掉啊? 谢谢!
JS html &nbsp;

------解决方案--------------------
<input type="text" id="txt" value="1234&nbsp;"/>
<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&nbsp;"/>