JS小文本替换问题

时间:2011-04-15 11:11:10

标签: javascript replace

在正常情况下,我只是查看一下,但我没有我的JS参考......

我有这段代码:

var text = document.createTextNode(alt);
var empty = document.createTextNode("");
desc.appendChild(empty);
desc.appendChild(text);

我需要将appendChild更改为将替换当前子值而不是添加到其中的值。我已经谷歌搜索了这个并因某种原因而出现了问题。

3 个答案:

答案 0 :(得分:1)

试试这个:

desc.replaceChild(text, desc.firstChild);

答案 1 :(得分:0)

desc.innerHTML = 'some text'; - 我认为最简单的方式

答案 2 :(得分:0)

嗯,replaceChild怎么样?

 desc.replaceChild(text,empty);

这将使用文本子节点替换空子节点。