HTML表格转Markdown表格样例(javascript+xpath)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-NC-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zgdwxp/article/details/102464446

网上有一些工具,可以快速进行这个转化。自己还要写一点代码的目的,只是便于转换过程中加一些个性化的东西。

样例

var rows = $x("tr", $0), mk = "";
for (var i = 0, l = rows.length; i< l; i++) {
	var tds = rows[i].children, ref = tds[2].getElementsByTagName("a")[0];
	var values = [tds[0].innerText, tds[1].innerText, "",!ref ? "" : ("[" + ref.innerText + "](" + ref.href + ")")];
	var markdown = "| ";
	for(var j = 0; j < values.length; j++) {
		markdown += values[j] + " | ";
    }
	mk += markdown + "\n";
}
console.log(mk);
  • 效果
状态码 描述 解释 参考资料
100 Continue RFC7231, Section 6.2.1
101 Switching Protocols RFC7231, Section 6.2.2
102 Processing RFC2518
103 Early Hints RFC8297
104-199 Unassigned
200 OK RFC7231, Section 6.3.1
201 Created RFC7231, Section 6.3.2
202 Accepted RFC7231, Section 6.3.3

以上。感谢您的阅读。

猜你喜欢

转载自blog.csdn.net/zgdwxp/article/details/102464446