首页 > 解决方案 > 从作为 html 代码的 javascript 字符串中获取 tr 值

问题描述

我需要一个 javascript 函数(fitbit sdk)来获取所有 tr 与 html 字符串中的值。

我试图拆分它(tbody),但 obj.split("tbody") 或 obj.getElementById 不起作用。我也不能使用 innerHTML,因为 fitbit sdk 不支持它。

var codeFromWebsite = "<html><p>kbjb</p><p>ibk<p><tbody id=""><tr><td></td>....</tr></tbody><p>hjv</p>...</html>"


I want a result like <tr><td>1</td><td>2</td>....</tr><tr><td>1</td><td>2</td>....</tr>...

我不知道我是怎么做到的,但如果你能告诉我如何或是否可能的话,我很高兴。

标签: javascripthtmlfitbit

解决方案


你可以splice()使用search()

var txt = "<a><B><c><D></D></c></B></a>"
var spliced = txt.splice(txt.search("<B>"), txt.search("</B>" + 4);
return spliced;

会回来<B><c><D></D></c></B>的。


推荐阅读