网上看到的js用正则解析Url参数,请问我想自己写一个url测试的话,应该怎么把url传入这个方法

图片说明

在js里面处理作为参数的url使用encodeURIComponent转义,如:
window.location.href = "abc.html?id=123&url="+encodeURIComponent("http://xxx.com");

输出调用结果?你怎么用的?没有获取到对应参数返回null,你不能调用返回值的任何方法,因为是null

直接alert输出没有问题的

网页加载完毕后直接调用该函数就行
/**

  • 当页面加载完毕时运行 */ document.onreadystatechange = function() { if (document.readyState == "complete") { // 获取id值 var id = GetQueryString("id"); // 获取url值 var url = GetQueryString("url"); } }