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>