如何替换 div 元素内的文本? [英] How do I replace text inside a div element?

查看:22
本文介绍了如何替换 div 元素内的文本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

<div id="field_name">文本在这里</div>

函数如下所示:

function showPanel(fieldName) {var fieldNameElement = document.getElementById('field_name');//这里进行替换}

解决方案

我会使用 Prototype 的 update 方法,该方法支持纯文本、HTML 片段或任何定义了 toString<的 JavaScript 对象/code> 方法.

$("field_name").update("新文本");

I need to set the text within a DIV element dynamically. What is the best, browser safe approach? I have prototypejs and scriptaculous available.

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

Here's what the function will look like:

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

解决方案

I would use Prototype's update method which supports plain text, an HTML snippet or any JavaScript object that defines a toString method.

$("field_name").update("New text");

这篇关于如何替换 div 元素内的文本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆