JavaScript-h1替换基于url参数的JavaScript,如何在url和页面上添加多个单词?

JavaScript-h1替换基于url参数的JavaScript,如何在url和页面上添加多个单词?,javascript,Javascript,使用的url是正确的 <body> <h1 id="productName"></h1> </body> <script type='text/javascript'> // start by creating a function function loadUp(){ var str = window.location.search.replace(/(?:(\D+=)

使用的url是正确的

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


<script type='text/javascript'>
    // start by creating a function 
    function loadUp(){
        var str = window.location.search.replace(/(?:(\D+=))/ig, "") //get the search parameters from the url and remove everything before the "=" sign
        document.getElementById('productName').innerHTML = str //assign that string to the "innerHTML" of the h1 tag that has an id of "productName"
    };

    window.onload = loadUp; // once the page has loaded, fire off that function
</script>

//从创建函数开始
函数加载(){
var str=window.location.search.replace(/(?:(\D+=))/ig,“”//从url获取搜索参数,并删除“=”符号之前的所有内容
document.getElementById('productName')。innerHTML=str//将该字符串分配给id为“productName”的h1标记的“innerHTML”
};
window.onload=loadUp;//加载页面后,启动该函数
问题是如果我在URL中添加2个或更多单词
在页面上,我有最佳随身听,但我想展示最佳随身听

如何在网站上隐藏此符号?插入标签


只需添加另一个
替换

    str = window.location.search.replace(/(?:(\D+=))/ig, "").replace("_"," ")
编辑

要替换所有的
\uuu
,需要使用正则表达式替换

 replace(/(?:(\D+=))/ig, "").replace(/_/g," ")

只需添加另一个
replace

    str = window.location.search.replace(/(?:(\D+=))/ig, "").replace("_"," ")
编辑

要替换所有的
\uuu
,需要使用正则表达式替换

 replace(/(?:(\D+=))/ig, "").replace(/_/g," ")
这是我目前为止的解决方案,如果你有更好的,请发布


这是我目前的解决方案,如果您有更好的解决方案,请发布。

这是否回答了您的问题?我不知道如何实现,也许是一些代码示例?谢谢。这回答了你的问题吗?我不知道如何实现,也许是一些代码示例?谢谢。非常好问题是只替换了第一个uu如果我有两个以上的单词怎么办?这段代码现在只删除了一个uu符号,我有这个最好的u随身听u最好的u随身听这个问题的解决方案是什么?问题解决了谢谢str=window.location.search.replace(/(?:(\D+=)/ig)”。replace(“,”)。replace(“,”)。replace(“,”)。replace(“,”,“,”).replace(“,”).replace(“,”).replace(“,”)@IvanDern我已经编辑了我的解决方案来替换所有的_ID只用于一个元素,如果你想对多个元素进行替换,你需要使用class@IvanDernvery good。问题是只替换了第一个uu如果我有两个以上的单词呢?这段代码现在只删除了一个u符号,我有这个最好的随身听这个问题的解决方案是什么?问题解决了谢谢你str=window.location.search.replace(/(?:(\D+=)/ig,”).replace(“,”).replace(“,”).replace(“,”).replace(“,”).replace(“,”)@IvanDern我已经编辑了我的解决方案来替换所有的(ID只针对一个元素,如果要对多个应用程序执行此操作,则需要使用class@IvanDern