Javascript 使用单击图像时的URL更新现有页面

Javascript 使用单击图像时的URL更新现有页面,javascript,Javascript,下面的图片是广告横幅,我想在每张图片显示时添加一个可点击的链接 var列表=[ “image1.jpg”, “image2.jpg”, “image3.jpg”, “image4.jpg”, “image5.jpg”, “image6.jpg”, “image7.jpg”, “image8.jpg”, “image9.jpg”, “image10.jpg”, “image12.jpg”, “image13.jpg” ]; var指数=0; 函数更改imgs(){ 指数=指数+1; 如果(ind

下面的图片是广告横幅,我想在每张图片显示时添加一个可点击的链接

var列表=[
“image1.jpg”,
“image2.jpg”,
“image3.jpg”,
“image4.jpg”,
“image5.jpg”,
“image6.jpg”,
“image7.jpg”,
“image8.jpg”,
“image9.jpg”,
“image10.jpg”,
“image12.jpg”,
“image13.jpg”
];
var指数=0;
函数更改imgs(){
指数=指数+1;
如果(index==list.length)index=0;
var image=document.getElementById('image1');
image.src=列表[索引];
}
setInterval(函数(){
changeImgs()
}, 2000);
window.onload=changeimgs

您可以将图像放入
a
(链接)标记中,并在每次更改图像时更新其
href

<center>
  <a id="imgLink" href="image1.jpg"><img id="image1" src="image1.jpg"></a>
</center>
<script>
function changeImgs() {
  index = index + 1;
  if (index == list.length) index = 0;
  var image = document.getElementById('image1');
  image.src = list[index];
  document.getElementById("imgLink").href = list[index];
}
</script>

函数更改imgs(){
指数=指数+1;
如果(index==list.length)index=0;
var image=document.getElementById('image1');
image.src=列表[索引];
document.getElementById(“imgLink”).href=list[index];
}

您可以将图像放入
a
(链接)标记中,并在每次更改图像时更新其
href

<center>
  <a id="imgLink" href="image1.jpg"><img id="image1" src="image1.jpg"></a>
</center>
<script>
function changeImgs() {
  index = index + 1;
  if (index == list.length) index = 0;
  var image = document.getElementById('image1');
  image.src = list[index];
  document.getElementById("imgLink").href = list[index];
}
</script>

函数更改imgs(){
指数=指数+1;
如果(index==list.length)index=0;
var image=document.getElementById('image1');
image.src=列表[索引];
document.getElementById(“imgLink”).href=list[index];
}

所以您想将每个图像包装在一个
a
标记中?
changeimgs
与您的
changeimgs
函数名不同,抱歉,这是一个输入错误,是changeimgs我试过包装图像但没有得到语法?@garyn你试过我的答案吗?所以你想把每个图像包装在一个
a
标记中?
changeimgs
与你的
changeimgs
函数名不一样对不起,那是个打字错误,我试过包装图像,但没有得到语法?@garyn你试过我的答案吗?