查找网页上字符串之后或之前出现的字符串
Find string that appears after or before a string on a webpage?
基本上,我想查找网页上某个文本字符串之后出现的文本。如果这是一个简单的问题,我很抱歉,我是 JavaScript 的新手。
例如,如果在网页上出现字符串"描述:文件",我将如何使用 JavaScript 找到"描述:"之后出现的内容?描述在表格中,如果有帮助,如下所示:
<TR><TD>Description:</TD><TD>File</TD></TR>
假设您知道它所在的表的 Id,并且您可以合理地确定您想要单元格的全部内容,您可以使用这样的东西。
var searchFor = "Description";
var tbl = document.getElementById('myTable');
var tds = tbl.getElementsByTagName('td');
var desc = '';
for(var i = 0;i<tds.length;i++){
if(tds[i].innerHTML.indexOf(searchFor) >= 0){
desc = tds[i+1].innerHTML;
break;
}
};
所需的数据将位于 desc
变量中。
这是一个小提琴
相关文章:
- .val() 选择文本而不是值字符串,当网页动态编辑源 html
- 用javascript调用python函数,并在网页上显示返回的字符串
- 使用PowerShell在JavaScript网页上搜索文本字符串
- 查找网页上字符串之后或之前出现的字符串
- 如何从HTML字符串动态添加脚本到网页
- 在网页中呈现HTML字符串
- 如何通过javascript/jquery从网页执行shell脚本,并在字符串中获得其结果
- Android:获取HTML从网页作为字符串HttpClient不工作
- 如何从一个网页's源抓取字符串
- 匹配网页中的字符串和HTML标签
- Javascript -网页内容字符串
- 如何用javascript在网页中搜索字符串
- 在单击Javascript时替换网页中字符串的所有实例
- 如何使用JavaScript在文本框中显示手动输入的字符串值同一网页上的HTML
- 外部网页的HTML源代码为字符串
- 如何从网页中检索查询字符串.ASPX到我的HTML文件脚本
- 不在网页上动态地追加输入字符串
- 将3个字母添加到字符串的网页
- 将字符串从网页传递到php,然后传递到Obj-C命令行工具的正确方法
- 我是否可以使用javascript字符串中的内容触发完整的网页重新加载