如何替换div元素中的文本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (79)

我需要动态地设置DIV元素中的文本。什么是最好的,浏览器安全的方法?我有原型机和脚本。

<div id="panel">
  <div id="field_name">TEXT GOES HERE</div>
</div>

下面是函数的样子:

function showPanel(fieldName) {
  var fieldNameElement = document.getElementById('field_name');
  //Make replacement here
}
提问于
用户回答回答于

我会用原型的update方法,该方法支持纯文本、HTML片段或定义toString方法。

$("field_name").update("New text");
用户回答回答于

可以简单地使用:

fieldNameElement.innerHTML = "My new text!";

扫码关注云+社区