所以我想用javascript将MY GUY替换为ALRIGHT我该怎么做
我尝试过使用
document.getElementById('demo').parentNodes.replaceChild(my guy, alright);
答案 0 :(得分:0)
如果要替换标记内的某些文本,只需使用innerHTML属性即可。
var myhtml = document.getElementById('demo').innerHTML;
document.getElementById('demo').innerHTML = myhtml === 'my guy' ? 'alright' : myhtml;
喜欢这样..
replaceChild不是使用文本,而是使用html节点。结帐https://developer.mozilla.org/en-US/docs/Web/API/Node/replaceChild
答案 1 :(得分:0)
您可以使用innerText替换整个文本:
document.getElementById('demo').innerText = 'all right';
如果需要替换字符串的特定部分,请查看String.prototype.replace()方法。