【发布时间】:2012-05-10 17:11:35
【问题描述】:
我有一个 HTML 页面,其中包含用逗号分隔的数据,每一行都以 (br /) 标记结尾。在 Javascript 中,我可以通过询问包含数据的元素的 innerHTML 来从 DOM 中获取此信息。
我的问题是如何解析 innerHTML 以从逗号之间获取数据并在遇到 (br /) 标记时从下一行开始?
您可能可以忽略其余部分,因为这是我上面的问题。
当我解析每一行时,我将启动一个新对象并将数据放入其中。我只是不确定如何处理 innerHTML!
我确实通过我找到的 CSVtoarray 函数放置了数据,但最终得到了一个包含一个大数组的数组,而不是每一行的数组数组。我可以通过这个数组从数据中创建对象,但是当我可以将数据直接解析为对象时,将 innerHTML 转换为单个数组似乎是不必要的步骤。
数据通过 AJAX 放在那里。我可以更改数据输入的格式。正如我所说,我在行尾用逗号和 (br /) 标记分隔数据。不知道是不是傻。
【问题讨论】:
-
从你的服务器获取一个 JSON 对象。
-
@josh3736 这是一个非常干净的解决方案。感谢您阅读并看穿我的愚蠢。
-
很高兴我能帮上忙——你应该在我的答案旁边click the check,这样每个人都知道你的问题已经解决了。
标签: javascript parsing innerhtml