`
windy_star
  • 浏览: 14984 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类

JavaScript 实现切换图片并且实现了链接随着图片的改变而改变

 
阅读更多

JavaScript 实现切换图片并且实现了链接随着图片的改变而改变.

本人是JavaScript菜鸟.希望有好的方法可以留言给我 谢谢 共同学习

<html>

<head>

<title>这个例子 图片不弹出窗口,只在当前页面显示</title>

</head>
<script type="text/javascript">
function show(href)   //href代表元素的节点
{
    //获得单击中的href属性
    var picref=href.getAttribute("href");
    //获得链接图片的位置
    var picid=document.getElementById("imgBack");
    //使用SetAttribute更换链接图片的src
    picid.setAttribute("src",picref);

    //获得单击中的title值
    var pictitle=href.getAttribute("title");
    //替换链接图片的alt值
    picid.setAttribute("alt",pictitle);
}
function showqq(qqhref){

    var picid=document.getElementById("imgBackQQ");
    var pichref=qqhref.getAttribute("href");
    picid.setAttribute("src",pichref);
    
    //替换的目标
    var qqlink=document.getElementById("qqlick");
    //替换的内容
    var title=qqhref.getAttribute("title");
    //用title替换href
    qqlink.setAttribute("href",title);
}
</script>
<body>
<h1>图片</h1>
<li>
<a href="image/Chrysanthemum.jpg" title="image1" onclick="show(this);return false;" onmouseover="show(this);return false;">图片1</a></li>
<li><a href="image/Desert.jpg" title="image2"  onclick="show(this);return false;" onmouseover="show(this);return false;">图片2</a></li>
<li><a href="image/Hydrangeas.jpg" title="image3"  onclick="show(this);return false;"onmouseover="show(this);return false;">图片3</a></li>
<li><a href="image/Jellyfish.jpg" title="image4"  onclick="show(this);return false;"onmouseover="show(this);return false;">图片4</a></li><br/>
<img src="image/Tulips.jpg" id="imgBack" alt="背景图片" >
<p>


//动态改变图片 并且每个图片背后的链接也都随着改变
<a href="image/Chrysanthemum.jpg" title="http://www.qq.com"  onclick="showqq(this);return false;">腾讯</a>
<a href="" id="qqlick"><img src="" id="imgBackQQ" alt="背景图片" ></a>




</body>

</html>

 

分享到:
评论

相关推荐

    多图片切换效果JavaScript实现

    描述中的“任意多图”意味着该效果可以适应任何数量的图片,开发者只需在代码中添加相应的图片链接即可。而“源码很简单,可以随意嵌套”则意味着实现这个功能的代码结构清晰,易于理解,且可以灵活地嵌入到各种网页...

    点击链接切换显示不同的图片javascript版纯Javascript 有注释

    通过JavaScript,我们可以动态地操作DOM(文档对象模型)来改变图片元素的src属性,从而达到切换图片的效果。 描述中提到的“非常方便后续的开发扩展使用”,意味着这个代码设计得具有良好的可维护性和可扩展性。这...

    javascript 实现点击超链接变换图片

    然后,我们通过`getElementById`获取到`id`为`image`的图片元素,并修改其`src`属性,实现图片的切换。 为了实现多张图片的变换,你可以为每个超链接添加不同的事件处理函数,或者使用同一个处理函数,根据点击的...

    JS实现切换图片效果

    // 切换图片的代码 }); ``` 接下来,我们讨论如何实现实际的图片切换。有多种方法可以做到这一点,包括更改`src`属性、使用CSS3的`transition`和`animation`,或者创建和删除新的`&lt;img&gt;`元素。 1. 改变`src`属性...

    javascript图片切换效果

    在这个例子中,我们使用了CSS3的`transition`属性来创建平滑的过渡效果,并用JavaScript每隔3秒自动切换图片。当图片被赋予`.active`类时,其`opacity`值变为1,从而显示出来。 以上就是关于“JavaScript图片切换...

    js实现首页焦点图片切换效果

    4. **导航点**(可选):提供用户手动切换图片的选项,这些点对应于图片列表中的每一项。 5. **过渡动画**:为了使切换过程更平滑,通常会添加CSS过渡或JavaScript动画效果。 在JavaScript中,我们可以通过以下步骤...

    javascript经典特效---图片变化效果.rar

    如果想要实现一个图片轮播效果,我们还需要设置定时器,每隔一段时间自动切换图片。 此外,JavaScript还可以结合CSS来实现更复杂的动画效果。例如,可以使用`setTimeout()`或`setInterval()`函数配合CSS的`...

    基于html的图片手动切换和自动切换

    自动切换图片通常涉及到JavaScript的定时器(`setInterval`或`setTimeout`)和数组索引管理。我们可以将所有图片URL存储在一个数组中,然后使用定时器每隔一段时间(如3秒)自动更改图片的`src`。同时,需要跟踪当前...

    javascript经典特效---图片滚动可带链接.rar

    3. **滚动函数**:创建一个函数来切换图片并更新链接。 ```javascript function scrollImages() { var img = gallery.getElementsByTagName('img')[currentIndex]; img.style.display = 'none'; // 隐藏当前...

    JavaScript图片滑动切换效果

    此外,HTML还会包含一些用于触发JavaScript事件的元素,如按钮或链接,以便用户可以手动切换图片。 `SlideTrans.js` 是JavaScript文件,这是实现图片滑动切换的核心。以下是一些关键知识点: 1. **事件监听**:...

    【javascript实现的图片查看器】仿lightbox

    2. 事件处理:当用户点击图片链接时,JavaScript会捕获这个事件,并阻止浏览器的默认行为(如跳转到新页面)。事件处理函数可以是`addEventListener`或`attachEvent`(对于旧版IE)。 3. 创建弹出层:在页面上动态...

    js图片切换,点击切换

    例如,我们可以设置一个图片容器,当用户点击时,改变容器的transform属性,如translateX值,使得图片向左或向右移动,达到切换图片的效果。同时,这种移动方式能够有效地节省屏幕空间,让用户更容易查看更多的图片...

    基于javascript实现图片左右切换效果

    最后,`.images-scroll .left-scroll`和`.images-scroll .right-scroll`定义了左右箭头的样式,它们是用于切换图片的控制按钮。 JavaScript部分依赖于jQuery库,因此引入了`jquery-1.8.2.js`。在实际应用中,你需要...

    jquery实现图片自动切换

    在jQuery中,可以利用`setInterval`函数来设置定时器,每隔一段时间执行切换图片的函数。 三、实现步骤 1. HTML结构:首先,我们需要准备一组图片,将它们放在`&lt;div&gt;`或者其他容器内,通过CSS隐藏除第一张外的所有...

    轻松实现JavaScript图片切换

    JavaScript图片切换是网页动态效果中常见的一种功能,它允许用户通过鼠标悬停在小图上,使得主展示的大图切换到对应的图片。这种效果在电商网站中尤其常见,用于展示商品的不同角度或特性。以下是如何使用JavaScript...

    js 图片切换 js 图片切换js 图片切换

    JS图片切换是指利用JS代码控制网页上图片的显示与隐藏,从而达到自动或手动切换图片的效果。这种技术可以用来制作轮播图、相册等交互式的图片展示功能。 ### 二、JS图片切换的基本原理 #### 1. DOM操作 DOM...

    javascript经典特效---变化导航的图片.rar

    在变化导航的图片特效中,JavaScript将用于控制图片的显示顺序、切换速度、动画效果等,以及可能的用户交互响应,如点击按钮来手动切换图片。 【压缩包子文件的文件名称列表】:变化导航的图片.htm 这个HTML文件很...

    javascript经典特效---图片链接文本说明.rar

    【标题】"javascript经典特效---图片链接文本说明" 指的是使用JavaScript技术来实现的一种网页动态效果,可能包括在图片上添加可交互的文本描述,或者通过文本控制图片的展示与隐藏。JavaScript是一种广泛应用于...

    仿淘宝jquery图片左右切换带数字

    标题“仿淘宝jquery图片左右切换带数字”表明这是一个关于使用jQuery实现的图片轮播功能,其特点是具有淘宝网站上常见的图片切换效果,并且在切换过程中显示当前图片的编号。这个功能通常用于电商网站的商品展示,...

    javascript上下无缝图片滚动

    2. **定时器(setTimeout 或 setInterval)**:为了实现自动滚动,JavaScript 通常会使用定时器函数来定期执行滚动操作,如每隔一定时间(如2秒)切换图片。 3. **CSS样式控制**:CSS(Cascading Style Sheets)...

Global site tag (gtag.js) - Google Analytics