1、场景:
在页面跳转中需要获取URL中id的值,但是跳转过程中会出现id值后面有个“#”
其中,#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。为网页位置指定标识符,有两个方法。一是使用锚点,比如<a name="print"></a>,二是使用id属性,比如<div id="print">。
2、解决办法:
在js中使用replace("","")方法,例如原字符串var arr=“123#”,过滤其中#方法为arr.replace("#","");结果为:123。通过替换的方式将空内容替换指定字符。
js中过滤指定字符
最新推荐文章于 2024-08-07 16:01:44 发布