从Chrome开发人员工具复制HTML元素对象

时间:2019-09-11 09:17:51

标签: javascript google-chrome-devtools

我正在尝试从Chrome开发人员工具中复制HTML元素 object 。当我将鼠标悬停在HTML元素上时,它会将元素显示为对象。

当我在控制台中对其进行检查时,它会向我显示呈现为HTML的元素。

如果我随后执行复制(this.input),则它将复制呈现的HTML(而不是实际对象)

如何获取对象

enter image description here

1 个答案:

答案 0 :(得分:2)

copythe documentation中专门复制一个字符串表示形式:

  

copy(object)将指定对象的字符串表示形式复制到剪贴板。

(我的重点)

复制实际对象将需要剪贴板包含浏览器DOM存储器中的数据。通常这是不可能的。剪贴板可以包含各种标准格式(很明显是文本;有时是富文本;文件的位置;各种格式的图像数据;等等),但是我认为不可能将DOM中的实际对象数据复制到剪贴板中。 (我怀疑,如果有可能的话,我在命令行API中看不到任何东西。)DOM元素的标准表示当然是HTML,因此Chrome将其复制到剪贴板,即使转换为HTML当然也是有损的。

相关问题