如何使HTML列表可复制为markdown

时间:2019-06-09 11:48:06

标签: javascript html css

我希望它能使用户在页面上选择列表<ul>的文本时,将其复制为带有- im a list item连字符行的降价列表。同样,我希望将定义列表<dl>复制为- term: definition,而将其样式设置为:

ul {
  list-style-type: none;
  display: flex;
}

li {
  padding: 10px;
}
<ul>
  <li>a</li>
  <li>b</li>
  <li>c</li>
  <li>d</li>
</ul>
<dl>
  <dt>foo</dt>
  <dd>bar</dd>
  <dt>hello</dt>
  <dd>world</dd>
</dl>

想知道需要做些什么才能使其复制/粘贴如下:

- a
- b
- c
- d

- foo: bar
- hello: world

无需编写大量JavaScript。

1 个答案:

答案 0 :(得分:0)

我不确定,但是我想到的第一件事就是尝试为此使用Python。我将使用BeautifulSoup查找列表项,然后使用Python进行一些字符串操作。