zoukankan      html  css  js  c++  java
  • js获取当前页面的url中id

     1 function UrlSearch() {
     2 var name, value;
     3 var str = location.href; //获取到整个地址
     4 var num = str.indexOf("?")
     5 str = str.substr(num + 1); //取得num+1后所有参数,这里的num+1是下标 str.substr(start [, length ]
     6 var arr = str.split("&"); //以&分割各个参数放到数组里
     7 for (var i = 0; i < arr.length; i++) {
     8 num = arr[i].indexOf("=");
     9 if (num > 0) {
    10 name = arr[i].substring(0, num);
    11 value = arr[i].substr(num + 1);
    12 this[name] = value;
    13 }
    14 }
    15 }

    例url=wxx.aspx?id=3;

    最后获取到的就是value就是3

    下面讲一下index()用法

    indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1

    string test="fdsgffdgfdhtehgf";

       test.indexof(’d’)       =1           //从前向后 定位 d 第一次出现的位置
       test.indexof(’d’,1)     =1          //从前向后 定位 d 第1次出现的位置
       test.indexof(’d’,5,2)   =6      //从第五位往后两位找d下标

    lastindexof() :在字符串中从后向前定位字符和字符串;

    substring() 用法

    string a="aadsfdjkfgklfdglfd"

    a.substring(5)      //截取从第五位以后的所有字符串这是下标5

    a.substring(0,5)     //截取从第0后五位所有字符串

  • 相关阅读:
    javascript Object的长度
    java新手笔记9 类的封装示例
    java新手笔记8 包
    java新手笔记7 找最小、最大、排序
    jdk8 新特性
    Spring Boot: 加密应用配置文件敏感信息
    并发之Fork/Join框架使用及注意点
    Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
    spring 事件监听器
    观察者模式(订阅模式)
  • 原文地址:https://www.cnblogs.com/wangjiaxiaoxi/p/5693938.html
Copyright © 2011-2022 走看看