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