如何使用javascript将空格替换为“+”符号
我正在尝试用javascript创建一个程序,它可以转换为 在搜索它之后,我找到了这个代码,但它不起作用 $text=getElementByIddemo.innerHTML; $output=str_replace,+,$text;如何使用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方法
最低限度的例子。使用正则表达式替换所有空格 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,+这里是我想要做的,这里是我想要做的。。。。这不是免费的代码编写服务。先做一些研究,把它附加到原来的问题上。