如何使用Javascript在图像上创建链接

Kur*_*wan 4 javascript image hyperlink

<div id="mydiv">
<img src="myimage.jpg" />
</div>
<script language="javascript">
var a=document.createElement('a');
a.href='http://mylink.com';
document.getElementById('mydiv').appendChild(a);
</script>
Run Code Online (Sandbox Code Playgroud)

该脚本无法在图像上创建链接

<div id="mydiv">
    <a href="http://mylink.com"><img src="myimage.jpg" /></a>
</div>
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 7

你把该链接的图像.

您需要移动图像,使其位于链接内.

var image = document.getElementById('mydiv').getElementsByTagName('img')[0];
a.appendChild(image);
Run Code Online (Sandbox Code Playgroud)