JS 需要帮助在 img 上添加 href

JS Need help to add href on img

我正在使用 Innova Content Builder 来录制我的网页。 它包含一个名为 saveimage.php 的模块,可将二进制图像转换为 jpg 文件。 这非常有效。

现在,我想用 href 链接封装这些 img,但它不起作用。

这是我的代码:

parent.document.getElementById('img-" . $count . "').setAttribute('src','" . $urlpath . $image . "');
parent.document.getElementById('img-" . $count . "').setAttribute('alt','".$image."');
var myLink = document.createElement('a');
myLink.setAttribute('href','http://www.google.fr');
parent.document.getElementById('img-" . $count . "').appendChild(myLink);

此代码被放入主体 onload 函数中。 我认为这是一个亲子关系问题。

你能帮帮我吗?谢谢!

使用这个:

<script>
    parent.document.getElementById('img-" . $count . "').setAttribute('src','" . $urlpath . $image . "');
    parent.document.getElementById('img-" . $count . "').setAttribute('alt','".$image."');
var myLink = document.createElement('a');
myLink.setAttribute('href','http://www.google.fr');
    parent.document.getElementById('img-" . $count . "').parentNode.insertBefore(myLink, parent.document.getElementById('img-" . $count . "'));
    myLink.appendChild(parent.document.getElementById('img-" . $count . "'));
</script>