javascript - 从作为 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>...
我不知道我是怎么做到的,但如果你能告诉我如何或是否可能的话,我很高兴。
解决方案
你可以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>
的。
推荐阅读
- python - 从 GridFs file_id 或 GridFSProxy 创建 Mongoengine FileField
- opencv - 图像经过Canny算子处理后如何获取边缘位置的像素坐标
- windows - git stage hunk 在 git for Windows 上的工作方式不同吗?
- shell - 识别具有特定格式的所有 xml 文件
- neural-network - Leela Zero(新国际象棋引擎)如何工作?
- javascript - 如何在 React-Native 或 Expo 的 fetch 中使用标头
- python - Conda 不会使用“conda update -n base -c defaults conda”更新到 4.6.14
- vba - 如果使用 DateDiff 函数,使用间隔“yyyy”,该函数是否只是减去 date1 和 date2 的年份值之间的差?
- scikit-learn - 如何解决无法从“sklearn.datasets”导入名称“fetch_openml”
- php - 如何将变量值组合为常量值并作为常量输出