javascript - 如何在 HTML 元素中替换此文本?

标签 javascript html dom dom-manipulation

我有一个显示“香蕉”的字符串

我想把它换成“Apple”

这是我的

<span id="Fruit">Banana</span>

这是我正在使用的脚本。

    var td1 = document.getElementById('Fruit');
    var text = document.createTextNode("Apple");
    td1.appendChild(text);

这就是它显示的样子。

香蕉苹果

    <span id="Fruit">
    "Banana"
    "Apple"
    </span>

我怎样才能摆脱 Banana 并用 Apple 取而代之?

<span id="Fruit">Apple</span>

最佳答案

只需更新 innerHTML:http://jsfiddle.net/SNtmL/

document.getElementById('Fruit').innerHTML = "Apple";

关于javascript - 如何在 HTML 元素中替换此文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18155976/

相关文章:

javascript - 进度条达到100时不刷新

html - 为什么我的 margin 在整个 div 上?

javascript - 按钮表现得像固定的但如果 parent 结束可见他的位置 :end of parent

javascript - div id "wrapper"未在盒模型中运行

Javascript 骰子游戏 : How to remove HP depending on dice result?

javascript - 我可以将生成器函数与箭头函数一起使用吗?

java - 如何读取特定元素的XML子节点值?

javascript - Angular 应用程序中 Javascript 中的方法链

javascript - 如何获取 html 树的 #text 节点数组

javascript - 为什么在 “LocalStorage” 中添加/删除元素不起作用?