在jquery中我使用replace
replace('old text','new text')
如何使用纯javascript做同样的事情?
答案 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);