在正常情况下,我只是查看一下,但我没有我的JS参考......
我有这段代码:
var text = document.createTextNode(alt);
var empty = document.createTextNode("");
desc.appendChild(empty);
desc.appendChild(text);
我需要将appendChild更改为将替换当前子值而不是添加到其中的值。我已经谷歌搜索了这个并因某种原因而出现了问题。
答案 0 :(得分:1)
试试这个:
desc.replaceChild(text, desc.firstChild);
答案 1 :(得分:0)
desc.innerHTML = 'some text';
- 我认为最简单的方式
答案 2 :(得分:0)
嗯,replaceChild怎么样?
desc.replaceChild(text,empty);
这将使用文本子节点替换空子节点。