2
<span class="classname">
<img src="" width="70" height="70">
</span>

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

4

2 回答 2

4

试试 jQuery .wrap()方法,

$("span.avatar").wrap("<a></a>");

纯JS:

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

target.parentNode.replaceChild(wrap, target); 
wrap.appendChild(target);
于 2013-06-18T06:16:10.897 回答
2

尝试

var el = document.getElementsByClassName('avatar')[0];
var anchor = document.createElement('a');
el.parentNode.insertBefore(anchor, el);
anchor.appendChild(el)

演示:小提琴

于 2013-06-18T06:23:08.053 回答