string Path1 = TreeView1.SelectedNode.NavigateUrl;//Path1 等于http://localhost:17657/admo.aspx?path=admi\asa\asaa
string pathjiequ = Path1.ToString().Substring(Path1.ToString().IndexOf("=") + 1);//pathjiequ=admi\asa\asaa
如何在JS中获得和这个一样的值

解决方案 »

  1.   

    代码就是写的在后台获取TreeView当前选中节点的获取节点的URL,我现在想在前台用JS获取并且将查询出的这个Path1的值如:http://localhost:17657/admo.aspx?path=admi\asa\asaa截取成admi\asa\asaa
      如何实现
      

  2.   

    <script type="text/javascript">
    <!--
    var kk=<%= pathjiequ %>;
    alert(kk);
    //-->
    </script>
      

  3.   

    var str = 'http://localhost:17657/admo.aspx?path=admi\asa\asaa';
    var result = str.substr(str.lastIndexOf('=') + 1);
      

  4.   

    //或者
    var str = 'http://localhost:17657/admo.aspx?path=admi\asa\asaa';
    var ar = str.split('=');
    alert(ar[ar.length - 1]);
      

  5.   

    呃啊  = =   你的str如何获取呢,我想要说的是前台能够查询出TreeView当前选中节点所对应的URL,你这样就是写死了......
      

  6.   

    TreeView是什么东东,js树吗?是的话你总能通过document.getElementById()或getElementsByTagName()获取到值吧
      

  7.   

    可以查到  document.getElementById("Treeview1").Nodes....那怎么获取当前选中的节点呢