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

我需要动态设置 DIV 元素中的文本。什么是最好的、浏览器安全的方法?我有prototypejs 和scriptaculous 可用。

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

函数如下所示:

function showPanel(fieldName) {
  var fieldNameElement = document.getElementById('field_name');
  //Make replacement here
}

最佳答案

你可以简单地使用:

fieldNameElement.innerHTML = "My new text!";

https://stackoverflow.com/questions/121817/

相关文章:

html - 为什么我的 CSS3 媒体查询在移动设备上不起作用?

css - iPad Safari 滚动会导致 HTML 元素消失并延迟重新出现

html - 您如何确定网站建立在什么技术之上?

css - 如何将 div 与其父级的顶部对齐但保持其内联 block 行为?

html - 为什么我的列表项元素符号与 float 元素重叠

html - 我可以将 CSS 样式应用于元素名称吗?

html - 如何在 Markdown 表中编写列表?

javascript - 单选按钮的 OnChange 事件处理程序(输入类型 ="radio")不

html - Force to open "Save As..."popup open at tex

html - 如何仅使用 CSS/HTML 隐藏图像损坏的图标?