当前位置: 首页 > 知识库问答 >
问题:

如何使用JavaScript在HTML文档中插入文本?

龚博涛
2023-03-14

我想用字符串“saying”替换span元素和id“randmsg”。下面是我现在掌握的:

 document.getElementById('randMsg').write(saying);

有什么想法吗?我是一个JavaScript傻瓜,我做错了什么?

共有1个答案

孙明德
2023-03-14

可以使用TextContent属性更新元素内部的文本:

document.getElementById("randMsg").textContent = "Replaced Content";

http://jsfiddle.net/ragng/

或者如果您需要它在IE8及以下版本中工作,则可以检测对TextContent的支持,如果不支持,则可以使用非标准的InnerText:

var el = document.getElementById("randMsg"),
    msg = "Replaced Content";

("textContent" in el) ? el.textContent = msg : el.innerText = msg;

http://jsfidle.net/ragng/4/

 类似资料:
  • 我有一个具有以下模式的用户集合: 用户将查找用户。名称,必须是唯一的。添加新用户时,我首先执行搜索,如果没有找到这样的用户,我会将新用户文档添加到集合中。搜索用户和添加新用户(如果未找到)的操作不是原子操作,因此,当多个应用程序服务器连接到DB服务器时,可能会同时收到两个具有相同用户名的添加用户请求,从而导致两个添加用户请求都找不到这样的用户,这反过来会导致两个文档具有相同的“user.name”

  • 问题内容: 我们正在尝试插入带有当前日期作为字段的文档。我们使用mongodb的eclipse插件编写Java。我们想要执行mongo命令以从mongo而不是从java获取日期。 如何执行此mongo查询? 我在预览问题中找到了这个问题,但是答案没有帮助 链接 问题答案: 标准驱动程序采用java.util.date类型并将其序列化为BSON日期。所以用一个集合对象为“ example” 如果您正

  • 本文向大家介绍如何在HTML文档中包含Modernizr?,包括了如何在HTML文档中包含Modernizr?的使用技巧和注意事项,需要的朋友参考一下 Modernizr提供了一种检测任何新功能的简便方法,因此您可以采取相应的措施。例如,如果浏览器不支持视频功能,那么您想显示一个简单的页面。 您可以根据功能的可用性创建CSS规则,如果浏览器不支持新功能,这些规则将自动应用于网页。 您可以从Mode

  • 我试图根据文档ID查询文档,但我无法使用 AFS是AngularFiRecovery类型 我不知道上面的代码是否正确。 我尝试了在中提到的解决方案:通过将ref.id替换为firebase来查询firestore数据库中的文档id。firestore。FieldPath。documentId(),但我收到一个错误: “Firebase”是指UMD全局,但当前文件是一个模块。 帮助我检索数据。

  • 问题内容: 我想清除表单中的文件输入。 我知道将源设置为相同的方法…但是该方法不会删除所选的文件路径。 注意 :我希望避免重新加载页面,重置表单或执行AJAX调用。 这可能吗? 问题答案: 如何删除该节点,创建一个具有相同名称的新节点?