Javascript Chrome DevConsole-不再能够将元素复制为文本

Javascript Chrome DevConsole-不再能够将元素复制为文本,javascript,html,google-chrome,debugging,google-chrome-devtools,Javascript,Html,Google Chrome,Debugging,Google Chrome Devtools,这让我非常沮丧:Chrome的开发者控制台显然发生了一些变化(?),它似乎不允许您将元素复制为文本。例如: document.getElementsById('myid') 返回: <body id="myid" class="someclass">..</body> 。。 我想复制上面的内容 我想用鼠标选择它,按ctrl-c,然后让上面的行(如图所示)粘贴到某个地方。这一直是开发人员控制台的行为,直到“现在”,Chrome8

这让我非常沮丧:Chrome的开发者控制台显然发生了一些变化(?),它似乎不允许您将元素复制为文本。例如:

document.getElementsById('myid')
返回:

<body id="myid" class="someclass">..</body>
。。
我想复制上面的内容

我想用鼠标选择它,按ctrl-c,然后让上面的行(如图所示)粘贴到某个地方。这一直是开发人员控制台的行为,直到“现在”,Chrome87

现在,您不能选择作为文本(不按住“alt”,任何方式都不能)。如果右键单击进行复制,则可以“复制Outerhtml”或“复制元素”,这两个都不是我想要的。在后一种情况下,这(在本例中)给出了所有条件。(与执行copy()相同)

唯一的解决办法似乎是编辑为html(只有在页面仍然有效时才有效)并手动复制。或者,实际复制整个元素,然后删除所有内容。这太疯狂了

有人有工作吗?有人能告诉我何时实现这个变更日志和/或相关的bug报告吗?谷歌不友好地试图搜索这个,这就是为什么我在这里打破问

复制:

  • 打开Chrome开发者控制台——在这里,在Stackoverflow上
  • Do:
    $('body')[0]
  • 尝试将
    复制为文本。 失败了
将预览(要复制的内容)拖动到console中的输入行中:


注意,
body
标记显然不能拖动。

。我从来没有想过要这样做,我会把你想要的行为看作是一个bug。我希望复制outerHtmlIf,如果你不介意使用不同的浏览器,它仍然可以在firefox中工作(在85上测试),我经常这样做;通常在聊天室中快速粘贴命令的结果(预期返回)。特别是在这里,这是在查看$('someid')返回的内容,它恰好是,以及其他相关信息(类)。我只是想把它当作一个评论;我确信这曾经是可能的,在控制台中突出显示输出并粘贴它。我疯了吗???这是曼德拉效应吗?Safari中的“复制选定”功能如您所述。将预览(您要复制的内容)拖动到控制台的输入行中。