Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用javascript替换文档中的文本_Javascript - Fatal编程技术网

如何用javascript替换文档中的文本

如何用javascript替换文档中的文本,javascript,Javascript,好吧,伙计 所以我想用javascript来代替我的人,我怎么能做到呢 我试过使用 document.getElementById('demo').parentNodes.replaceChild(my guy, alright); 如果要替换标记中的某些文本,只需使用innerHTML属性 var myhtml = document.getElementById('demo').innerHTML; document.getElementById('demo').innerHTML = my

好吧,伙计

所以我想用javascript来代替我的人,我怎么能做到呢

我试过使用

document.getElementById('demo').parentNodes.replaceChild(my guy, alright);

如果要替换标记中的某些文本,只需使用innerHTML属性

var myhtml = document.getElementById('demo').innerHTML;
document.getElementById('demo').innerHTML = myhtml === 'my guy' ? 'alright' : myhtml;
就这样


replaceChild不处理文本,而是处理html节点。签出此

您可以使用innerText替换整个文本:

document.getElementById('demo').innerText = 'all right';

如果需要替换字符串的特定部分,请查看string.prototype.replace()方法。

是否将字符串放在引号中?另外,是否可以将代码放在JSFIDLE中以便于使用?