Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript在图像上插入超链接_Javascript_Html_Json_Image - Fatal编程技术网

如何使用javascript在图像上插入超链接

如何使用javascript在图像上插入超链接,javascript,html,json,image,Javascript,Html,Json,Image,我有一个图像,我需要把一个超链接到另一个现有的网站,在javascript 该图像已经在一个幻灯片与3个图像,我需要链接每个特定的图像 有人知道这个问题的解决办法吗 我已经尝试了通过JSON超链接图像的原始方法,但它似乎不起作用 这是我的密码 document.getElementById(“箭头左”).addEventListener(“单击”,()=>{ kogebog_billede_nummer-1==0?kogebog_billede_nummer=3:kogebog_billede

我有一个图像,我需要把一个超链接到另一个现有的网站,在javascript

该图像已经在一个幻灯片与3个图像,我需要链接每个特定的图像

有人知道这个问题的解决办法吗

我已经尝试了通过JSON超链接图像的原始方法,但它似乎不起作用

这是我的密码

document.getElementById(“箭头左”).addEventListener(“单击”,()=>{
kogebog_billede_nummer-1==0?kogebog_billede_nummer=3:kogebog_billede_nummer--
document.getElementById(“kogebogBillede”).src=`${wordPressData[2].acf.kogebog_eksempel[“kogebog_billede”+kogebog_billede_nummer].url};
});
document.getElementById(“箭头右键”).addEventListener(“单击”,()=>{
kogebog_billede_nummer+1==4?kogebog_billede_nummer=1:kogebog_billede_nummer++
document.getElementById(“kogebogBillede”).src=`${wordPressData[2].acf.kogebog_eksempel[“kogebog_billede”+kogebog_billede_nummer].url};
});

使用jQuery

$(文档).ready(函数(){
var src=“linkhere”;
var a=$(“”).attr(“href”,src);
$(#myimg”).wrap(a);
});

或者,您可以循环使用所有a标记并使用jQuery添加src。

将图像包装到锚元素中。它是否回答了您的问题@yunzen可能我误解了这个问题,但我认为插入超链接“在图像上”不同于“用锚包装图像”。?这是jQuery解决方案。OP没有提到任何关于jQuery的内容。
     $(document).ready(function() {
           var src = "linkhere";
           var a = $("<a/>").attr("href", src);
           $("#myimg").wrap(a);
    });