繁体   English   中英

有人可以向我解释此JavaScript代码吗?

[英]Can someone explain this javascript code to me?

var vTableExp = "//a[contains(@href,'newdid')]/ancestor::td/ancestor::tr/ancestor::tbody";
var vTable = dom.find(vTableExp, XPFirst);

谢谢

这是针对DOMXPATH搜索,以寻找包装<TBODY>元素的元素,这些元素具有后代<a>href包含“ newdid”。

它找到第一个tbody ,它是aa tr元素的祖先,它是td元素的祖先, td元素是href包含字符串newdid a元素的祖先。 (IOW,假设已分析的文档是(X)HTML,请选择第一个表的正文,该表的主体具有一个包含链接的单元格,该链接的地址包含字符串newdid 。)

vTableExp可能是一个regexp模式,然后正在搜索它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM