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后五位所有字符串

  • 相关阅读:
    solr 重要的知识点
    Sole跟Tomcat的整合 Solr4.4 + Tomcat
    常用SQL总结
    T4生成实体和简单的CRUD操作
    磁盘分区
    salt一键部署zookeeper
    salt一键部署gcc-c++
    salt一键部署python
    linux目录文件权限的区别。
    salt一键部署jdk
  • 原文地址:https://www.cnblogs.com/wangjiaxiaoxi/p/5693938.html
Copyright © 2011-2022 走看看