纯javascript相当于jquery replace()

时间:2011-07-28 05:44:21

标签: javascript

在jquery中我使用replace

replace('old text','new text')

如何使用纯javascript做同样的事情?

6 个答案:

答案 0 :(得分:3)

纯Javascript。见here.

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "W3Schools");

答案 1 :(得分:3)

replace是javascript中字符串对象的一种方法:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/replace

答案 2 :(得分:1)

您列出的语法是纯javascript,即

string.replace(regexp/substr,newstring)

答案 3 :(得分:0)

您可以使用

string.replace(regexp/substr,newstring)

例如:

<script type="text/javascript">

var str="Visit Microsoft!";
document.write(str.replace("Microsoft", "Stackoverflow"));

</script> 

答案 4 :(得分:0)

使用JavaScript string.replace()

var str="fooz bard";
alert(str.replace("foo", "baz")); //bazz bard
  

返回一个新字符串,其中一个或所有匹配的模式由替换替换。模式可以是字符串或RegExp,替换可以是字符串或要为每个匹配调用的函数。

答案 5 :(得分:0)

'string'.replace是本机javascript方法。使用可以使用

console.log( 'string'.replace('ing', 'wow') ); // 'strwow'

如果你想用另一个dom元素替换一个dom元素,那就有一个简单的方法:

oldElem.parentNode.replaceChild(newElem, oldElem);