在javascript中将超链接添加到索引数组

在javascript中将超链接添加到索引数组,javascript,html,Javascript,Html,如何在javascript中的索引数组描述中添加链接?我的代码在下面,谢谢。我尝试使用push方法,但我认为我与showpic函数有冲突。我真的不知道,所以我非常感谢你的帮助 <script type="text/javascript"> mypic = new Array(); mypic[0] = ["images/Lg_image1.jpg", "Large image 1 description."] //I want to add an HTML link

如何在javascript中的索引数组描述中添加链接?我的代码在下面,谢谢。我尝试使用push方法,但我认为我与showpic函数有冲突。我真的不知道,所以我非常感谢你的帮助

<script type="text/javascript">
    mypic = new Array();
    mypic[0] = ["images/Lg_image1.jpg", "Large image 1 description."] //I want to add an HTML  link to a website at the end of this array
    mypic[1] = ["images/Lg_image2.jpg", "Large image 2 description."] //I want to add an HTML link to a website at the end of this array



    function showpic2(n) {
        document.getElementById("mainpic2").src = mypic[n][0]
        document.getElementById("mycaption2").innerHTML = mypic[n][1]
        count = n
    }

    count = 0;

    function next() {
        count++
        if (count == mypic2.length) {
            count = 0
        }
        document.getElementById("mainpic2").src = mypic2[count][0]
        document.getElementById("mycaption2").innerHTML = mypic2[count][1]
    }

    function prev() {
        count--
        if (count < 0) {
            count = mypic2.length - 1
        }
        document.getElementById("mainpic2").src = mypic2[count][0]
        document.getElementById("mycaption2").innerHTML = mypic2[count][1]
    }
</script>

mypic=新数组();
mypic[0]=[“images/Lg_image1.jpg”,“Large image 1 description.”]//我想在这个数组的末尾添加一个指向网站的HTML链接
mypic[1]=[“images/Lg_image2.jpg”,“Large image 2 description.”]//我想在这个数组的末尾添加一个指向网站的HTML链接
函数showpic2(n){
document.getElementById(“mainpic2”).src=mypic[n][0]
document.getElementById(“mycaption2”).innerHTML=mypic[n][1]
计数=n
}
计数=0;
函数next(){
计数++
if(count==mypic2.length){
计数=0
}
document.getElementById(“mainpic2”).src=mypic2[count][0]
document.getElementById(“mycaption2”).innerHTML=mypic2[count][1]
}
函数prev(){
计数--
如果(计数<0){
count=mypic2.length-1
}
document.getElementById(“mainpic2”).src=mypic2[count][0]
document.getElementById(“mycaption2”).innerHTML=mypic2[count][1]
}


大图像默认描述。
我不知道您在使用
.push()
时遇到了什么问题,但这应该可以:

mypic[0].push("<a href='link.html'>I am a link</a>");
mypic[0]。推送(“”);
当然,mypic[1]


<script type="text/javascript">
    mypic = [];
    mypic.push({address:"images/Lg_image1.jpg", desc: "Large image 1 description."});




    function showpic2(n) {
        document.getElementById("mainpic2").src = mypic['address']
        document.getElementById("mycaption2").innerHTML = mypic['desc']
        count = n
    }


</script>
mypic=[]; mypic.push({地址:“images/Lg_image1.jpg”,desc:“Large image 1 description.”); 函数showpic2(n){ document.getElementById(“mainpic2”).src=mypic['address'] document.getElementById(“mycaption2”).innerHTML=mypic['desc'] 计数=n }

类似这样的内容

什么是
mypic2
?寻找可能的打字错误。。。同时检查控制台是否有错误我是否错过了一些东西和错误;在JS?David中成为可选选项,感谢您的回复。我这样做了:mypic[0].push(“'target=''blank'>link”[“images/Lg_image1.jpg”,“Large image 1 description.”);Kangoroo,我做了下面的事,但没有运气。
<script type="text/javascript">
    mypic = [];
    mypic.push({address:"images/Lg_image1.jpg", desc: "Large image 1 description."});




    function showpic2(n) {
        document.getElementById("mainpic2").src = mypic['address']
        document.getElementById("mycaption2").innerHTML = mypic['desc']
        count = n
    }


</script>