如何复制 HTML 下拉列表中显示的文本 ()?

如何复制 HTML 下拉列表中显示的文本 ()?

我正在寻找一个肯定存在于某个地方的工具......

网页上有一个下拉列表,里面有很多值。我只想将这些值复制到 Windows 剪贴板中,然后以每行一个值的方式将它们粘贴到文本编辑器中。

我知道这可以通过使用 Firebug 来完成,然后进行一些复杂的搜索和替换,或者可能是几行 Javascript,但肯定有一种更简单的方法,只需单击几下鼠标即可。不想重新发明轮子!

有没有人遇到过 Firefox 扩展、Greasemonkey 用户脚本或类似程序可以做到这一点?

答案1

我不知道脚本,而且它可能比您感兴趣的工作要多一点,但您可以选择对象并点击“检查元素”,它将告诉您下拉列表在代码中的位置。然后,右键单击下拉列表的“选择”区域,然后点击“复制为 HTML”。然后您可以将其粘贴到您选择的文本编辑器中。这将需要一些手动清理。

这绝不是最佳解决方案。但这是我目前能想到的最好的方案。

答案2

答案3

对于遇到此问题的任何人,您可以右键单击下拉菜单,然后检查元素。右键单击选择器并选择“复制内部 html”。打开 Microsoft Word 并粘贴您的内容。选择全部并转到表格 -> 转换 -> 将文本转换为表格(或插入 -> 表格 -> 将文本转换为表格)。3 列,并选择“作为分隔符 - 这将为您提供其自己列中的选项值。选择包含文本的列,粘贴到新的 Word 文档中,然后转到表格 -> 转换 -> 将表格转换为文本(或布局 -> 将表格转换为文本)。用段落标记分隔文本对我有用。

如果您需要实际的下拉文本,您可以随意处理它 - 如果您的分隔符不同,则只需要一些额外的步骤。

相关内容