我需要一个javascript函数(fitbit sdk)用于从html字符串中获取所有tr的值。
我试图拆分它(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>...我不知道我怎么能做到,但如果你能告诉我如何做到或是否可能做到,我会非常高兴。
发布于 2019-09-24 02:56:13
您可以在search()中使用splice()
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>。
https://stackoverflow.com/questions/58068359
复制相似问题