Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript-使用link参数在另一个页面的H1标记中创建文本_Javascript_Html_Parameters - Fatal编程技术网

JavaScript-使用link参数在另一个页面的H1标记中创建文本

JavaScript-使用link参数在另一个页面的H1标记中创建文本,javascript,html,parameters,Javascript,Html,Parameters,在这个示例中,我有两个页面—1个产品页面和1个转换页面 在产品页面上,我将有一个指向转换页面的链接。在这个链接上,我想通过一个参数传递产品名称。类似这样的内容:href=conversionpage.html?productName 在转换页面上,我希望使用JavaScript获取product name参数并填充h1标记-因此h1标记类似于下面的productName 有道理吗?我不知道怎么做 提前感谢您的帮助。我有100000多个产品页面,这个例子只是为了简化问题。以下是我认为您想要做的 获

在这个示例中,我有两个页面—1个产品页面和1个转换页面

在产品页面上,我将有一个指向转换页面的链接。在这个链接上,我想通过一个参数传递产品名称。类似这样的内容:href=conversionpage.html?productName

在转换页面上,我希望使用JavaScript获取product name参数并填充h1标记-因此h1标记类似于下面的

productName

有道理吗?我不知道怎么做


提前感谢您的帮助。我有100000多个产品页面,这个例子只是为了简化问题。

以下是我认为您想要做的

获取URL
search
参数,然后获取所需的参数并将其放置在所需标记的
innerHTML

Loops=函数(集合,fn){
"严格使用",;
var i;
if((collection.item&&collection.length)| |数组的集合实例| |元素的集合实例| | collection.elements | | collection.jquery){
i=收集长度;
如果(i>-1){
做{
if(集合[i]!==未定义){
fn(i);
}
}而(-i>=0);
}
归还这个;
}否则{
抛出新错误(““collection”(“+collection+”)无效。它应该是数组或具有“item”方法和“length”属性);
}
};
GetURLParameters=函数(键){
"严格使用",;
var对、arr、查询、参数、查询字符串;
if(location.search){
query=location.search.substring(1);
参数=query.split(“&”);
queryString={};
}
函数createObject(键、值、i){
pair=参数[i]。拆分(“=”);
if(查询字符串的类型[对[键]]=“未定义”){
queryString[pair[key]=decodeURI(pair[val]);
}else if(查询字符串的类型[对[键]]=“字符串”){
arr=[queryString[pair[key]],pair[val]];
queryString[pair[key]]=arr;
}否则{
查询字符串[pair[key]].push(pair[val]);
}
}
if(参数和键===1){
循环(参数、函数(i){
createObject(1,0,i);
});
}else if(参数){
循环(参数、函数(i){
createObject(0,1,i);
});
}
返回查询字符串;
};
/** \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ **/
var params=GetURLParameters();
控制台日志(params);
document.getElementById('h1')。innerHTML=params['parameter-name']
,url为


//从创建函数开始
函数加载(){
var str=window.location.search.replace(/(?:(\D+=))/ig,“”//从url获取搜索参数,并删除“=”符号之前的所有内容
document.getElementById('productName')。innerHTML=str//将该字符串分配给id为“productName”的h1标记的“innerHTML”
};
window.onload=loadUp;//加载页面后,启动该函数
加载文档后,此脚本将执行此操作:

<body>
    <h1 id="productName">Walkman</h1>
</body>

随身听

看这里:我不认为这对我有帮助为什么?这应该是你想要的。你找到解决办法了吗?
<body>
    <h1 id="productName">Walkman</h1>
</body>