indexOf:
<script type="text/javascript">
var str="Hello world!"
document.write(str.indexOf("ello",4))
document.write(str.indexOf("o",5))// 第二个默认从0开始,写上数字后,从当前索引值所在值开始筛选。在整个字符串的索引值并不会改变。
document.write(str.indexOf("w",5))
</script>
输出结果:
-1
7
6
split,获取当页URL:
<script>
/*第一种方法*/
/*$(document).ready(function(){
var str ="abc"
var url = location.href; //获取当前页面URL,本例是index页面跳转过以问号带的参数,这获取以备下面获得参数
var i = url.substring(url.indexOf("?")+1,url.length);
var s = str.indexOf(i,0);
$(".list li").show();
if (s>=0){
$(".list li").eq(s).hide();
}
})*/
/*第二种方法*/
$(document).ready(function(){
var str ="abc"
var url = location.href; //获取当前页面URL,本例是index页面跳转过以问号带的参数,这获取以备下面获得参数
var i = url.split("?")[1];//分割URL,取得数组第二个元素,即问号后带的参数
var s = str.indexOf(i,0);
$(".list li").hide();
if (s>=0){
$(".list li").eq(s).show();
}
})
</script>
window.location.href
用于javascript定位到另一地址的语句,有点像window.open,区别在于前一个不打开新页面
<script language="javascript">
window.document.location.href="./admin_index.asp?UserName="&request("patientname")&"&patientnumber="&request("patientnumber");</script>
本文介绍了JavaScript中处理字符串的常用方法,包括indexOf查找子串位置、split分割字符串来解析URL参数等技巧。通过实例展示了如何利用这些方法实现字符串的高效操作。
1144

被折叠的 条评论
为什么被折叠?



