Html中怎么把url传递过来的参数放在一个p标签中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Html中怎么把url传递过来的参数放在一个p标签中?相关的知识,希望对你有一定的参考价值。

参考技术A <p></p>

<script>
document.getElementsByTagName("p")[0].innerhtml="承诺人:"+location.search.split("?")[1].split("=")[1];

</script>
参考技术B HTML无法实现这个需求,HTML只能用于内容的展示,不负责编辑
这个功能需要通过javascript实现,另外需要提供源码追问

那js怎么实现啊?

我现在只能把数值弹出来

追答

这个需要你提供源码才能更高效的回答
为了更方便的提取到内容,你可能需要使用到一些函数

function getUrlParam(name, url, option, newVal) //筛选参数,url 参数为数字时
var search = url ? url.replace(/^.+\?/,'') : location.search;
//网址传递的参数提取,如果传入了url参数则使用传入的参数,否则使用当前页面的网址参数
var reg = new RegExp("(?:^|&)(" + name + ")=([^&]*)(?:&|$)", "i"); //正则筛选参数
var str = search.replace(/^\?/,'').match(reg);
if (str !== null)
switch(option)
case 0:
return unescape(str[0]); //所筛选的完整参数串
case 1:
return unescape(str[1]); //所筛选的参数名
case 2:
return unescape(str[2]); //所筛选的参数值
case 'new':
return url.replace(str[1]+'='+str[2], str[1]+'='+newVal);
default:
return unescape(str[2]); //默认返回参数值

else
return null;


下面是函数体,为读取“杜康”的函数使用方法
document.querySelector('承诺人的对象').textContent=getUrlParam('valus');

怎么把js中通过url同时传多个参数怎么写

你用post方法啊,这个长度只限于服务器啊,然后用ajax啊,jquery的ajax很好使啊,这个param参数啊,封装一个json就可以了啊,然后就可以传递了啊,很好的啊,祝你传输快乐啊,采纳啊 参考技术A url传递多个参数,第一个参数使用?号进行连接,格式为key=value,后面参数用&分隔
最终格式如:url?key=value&key=value
举例:
url地址?a=2&b=3 这里传递了2个参数a和b
参考技术B url传递多个参数,第一个参数使用?号进行连接,格式为key=value,后面参数用&分隔
最终格式如:url?key=value&key=value
举例:
url地址?a=2&b=3 这里传递了2个参数a和b
参考技术C location.href = 'index.html?a=1&b=2&c=3'这种?

以上是关于Html中怎么把url传递过来的参数放在一个p标签中?的主要内容,如果未能解决你的问题,请参考以下文章

html怎么样像java后台传递参数,java后台又是怎么接收参数?

用Cognos Report Studio制作报表URL传时间参数

在 django 模板 URL 标签中传递参数

php网站一开始还运行正常,突然不知道怎么回事url传递过来的参数无法通过GET获取了,怎么网站瘫痪了。

ASP.NET如何获取url参数

div中怎么把a标签放在右上角