如何围绕现有元素创建新的锚标记

ECM*_*ipt 2 html javascript

<span class="classname">
<img src="" width="70" height="70">
</span>
Run Code Online (Sandbox Code Playgroud)

我正在尝试添加一个锚标记,并在标记周围添加 URL。我不知道该怎么做,我已经被难住了好几个小时了..

ta-*_*run 5

尝试 jQuery .wrap()方法,

$("span.avatar").wrap("<a></a>");
Run Code Online (Sandbox Code Playgroud)

纯JS:

var target = document.getElementsByClassName("avatar")[0];
var wrap = document.createElement("a");

target.parentNode.replaceChild(wrap, target); 
wrap.appendChild(target);
Run Code Online (Sandbox Code Playgroud)