【问题标题】:Clear data from getElementById innerHTML? [duplicate]从 getElementById innerHTML 清除数据? [复制]
【发布时间】:2020-04-20 17:40:36
【问题描述】:
document.getElementById('test').innerHTML = '<h1>Hello World</h1>';

我是否可以删除上面代码放在两个 HTML 标记之间的所有内容?

【问题讨论】:

  • 我不确定你到底在问什么。您期望的输出是什么?
  • 是的,是的!就这样
  • 这个问题被错误地关闭了一个不同问题的链接(清除 div 的内容)。下面回答了这个问题(从元素的内容中删除 HTML 标记)。

标签: javascript getelementbyid


【解决方案1】:

我猜你想删除&lt;h1&gt;&lt;/h1&gt; 之间的文本。简单:

const test = document.getElementById('test');
const child = test.firstChild;
child.innerHTML = "";

【讨论】:

    猜你喜欢
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多