Html中怎么把url传递过来的参数放在一个p标签中? 5
2个回答
展开全部
<p></p>
<script>
document.getElementsByTagName("p")[0].innerHTML="承诺人:"+location.search.split("?")[1].split("=")[1];
</script>
<script>
document.getElementsByTagName("p")[0].innerHTML="承诺人:"+location.search.split("?")[1].split("=")[1];
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HTML无法实现这个需求,HTML只能用于内容的展示,不负责编辑
这个功能需要通过JavaScript实现,另外需要提供源码
这个功能需要通过JavaScript实现,另外需要提供源码
追答
这个需要你提供源码才能更高效的回答
为了更方便的提取到内容,你可能需要使用到一些函数
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');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询