如何使用javascript将空格替换为“+”符号

如何使用javascript将空格替换为“+”符号,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试用javascript创建一个程序,它可以转换为 在搜索它之后,我找到了这个代码,但它不起作用 $text=getElementByIddemo.innerHTML; $output=str_replace,+,$text; 最低限度的例子。使用正则表达式替换所有空格 var text=document.getElementByIdtext.innerHTML; console.logtext.replace/[\s]/g,+; 需要对文档对象调用getElementById方法

我正在尝试用javascript创建一个程序,它可以转换为 在搜索它之后,我找到了这个代码,但它不起作用

$text=getElementByIddemo.innerHTML; $output=str_replace,+,$text;
最低限度的例子。使用正则表达式替换所有空格

var text=document.getElementByIdtext.innerHTML; console.logtext.replace/[\s]/g,+;
需要对文档对象调用getElementById方法

基本的谷歌搜索可以解决这个问题。请在这里发布之前做一些研究。
演示不是示例中存在的id。另外,我相当肯定您正在尝试使用php作为javascript

<a id='demo' href=''>is you good</a>

<script>
  const spaceToPlus = (content) => {
    return content.replace(/ /g, '+');
  }
  let anchor = document.getElementById('demo')
  let attributeHref = spaceToPlus(anchor.innerHTML);

  anchor.setAttribute('href', attributeHref);
</script>

在提问之前,请先进行简单的网络搜索。javascript中没有str_replace这样的方法,在web上也不难找到合适的方法……还有一个例子,你把php和javascript混为一谈了。您正在寻找String.prototype.replace//g,+这里是我想要做的,这里是我想要做的。。。。这不是免费的代码编写服务。先做一些研究,把它附加到原来的问题上。