【发布时间】:2011-09-23 16:00:38
【问题描述】:
我知道innerHTML 应该是 icky(我们不要开始辩论。我们正试图在我的工作中逐步淘汰它),但我需要能够获得一些 HTML 的纯文本版本。现在我有台词...
bodycontents = document.getElementById("renderzone").innerHTML;
但我想知道如果没有innerHTML,我将如何获得相同的结果。我不害怕 DOM 操作(我已经做了很多),所以请随意在你的回答中尽可能地技术性。
【问题讨论】:
-
{Groan} “我想走路,但不能用腿。请帮忙!”
-
我们不要开始辩论?为什么要开始辩论呢?您可以通过名为 innerHTML 的属性获得您想要做的事情。让我们将其归档在“第一世界问题”下
-
innerHTML 是获取对象的 HTML 内容的方法,请解释为什么您不想使用它。然后,我们可能会更好地了解您实际要解决的问题。
-
@user 为什么你不想使用
innerHTML?你为什么要逐步淘汰它?对于为什么使用 innerHTML 不好,是否存在一些误解?在你回答之前,我认为处理这个问题毫无意义。就像 JohnFx 说的,这就像想走路但不想用腿。 -
@user 很公平 :) 虽然我感觉到 DailyWTF 正在这里制作。
标签: javascript html dom innerhtml