Javascript 我有一个HTML文档,其中有一堆未格式化的链接。是否有办法自动添加<;a>;标记中的标记?

Javascript 我有一个HTML文档,其中有一堆未格式化的链接。是否有办法自动添加<;a>;标记中的标记?,javascript,html,visual-studio,hyperlink,atom-editor,Javascript,Html,Visual Studio,Hyperlink,Atom Editor,我正在使用VisualStudio代码和Atom。是否能够突出显示文本并自动向其添加标记 基本上,我想根据HTML中的文本生成链接。例如,我的HTML文档中有一堆不同的文本,没有任何标记 如何添加和输出 在编辑器中自动执行。我有没有链接的文本,我想在编辑器中自动添加链接 您可以在编辑器中执行此操作,还是必须使用JavaScript,然后将输出复制并粘贴回编辑器?我应该试试regexr吗 您可以尝试使用编辑器的“查找替换”功能。我假设您使用的编辑器具有此功能 对于Visual Studio代码,可

我正在使用VisualStudio代码和Atom。是否能够突出显示文本并自动向其添加标记

基本上,我想根据HTML中的文本生成链接。例如,我的HTML文档中有一堆不同的文本,没有任何标记

如何添加和输出
在编辑器中自动执行。我有没有链接的文本,我想在编辑器中自动添加链接


您可以在编辑器中执行此操作,还是必须使用JavaScript,然后将输出复制并粘贴回编辑器?我应该试试regexr吗

您可以尝试使用编辑器的“查找替换”功能。我假设您使用的编辑器具有此功能

对于Visual Studio代码,可以通过在windows上按command+fctrl+f来完成此操作

因此,您可以找到链接,例如,我使用了它并将其替换为


螺母你必须小心这样做,以避免替换你不打算替换的东西。

我不知道有任何插件可以做到这一点,很可能该插件存在,无论如何,如果你找不到,你可以使用此代码

`const a_tag = document.getElementsByTagName("a")

for (let i = 0; i < a_tag.length; i++){
  const url = a_tag[i].innerHTML
a_tag[i].setAttribute("href", url)
}`
`const a_tag=document.getElementsByTagName(“a”)
for(设i=0;i

谢谢,这会有用的,但问题是它们都不同,所以我必须手动输入每一个。我试着自动地一次完成所有的工作。我喜欢你的做法。问题是URL没有开始的标记。它们只是纯文本。我要做的是在编辑器中将link标记添加到它们