php点击按钮更换图片,单击事件做个替换图片

实例

html>

使用事件给a标签添加的单击事件(结合循环遍历给a标签添加事件,达到点击就切换的效果)2019.05.08

.box {

width: 500px;

height: 700px;

background-color: #efefef;

border: 1px solid lightgray;

margin: 20px auto;

text-align: center;

color: #636363;

box-shadow: 2px 2px 2px #999;

}

.box ul {

margin:0;

padding:0;

/*将ul转为BFC独立块,使之不受内部浮动元素的影响*/

overflow: hidden;

}

.box ul li {

list-style-type: none;

float:left;

background-color: skyblue;

margin-left: 20px;

}

.active {

font-size:1.2em;

background-color: coral;

}

.box ul li a {

/*将a转为块元素,并设置为li的宽高,这样可以使整个li可以被点击*/

display: block;

width: 100px;

height: 40px;

line-height: 40px;

color: white;

text-decoration: none;

}

.box ul li:hover {

font-size:1.2em;

background-color: coral;

}

.box .pic {

width: 450px;

height:450px;

border: 1px solid lightgray;

margin: 50px auto 0;

}

.box .pic img {

width: 100%;

height: 100%;

}

明星相册

  • 赵丽颖

  • 高圆圆

  • 孙俪

  • 范冰冰

//1.获取页面元素

var pic = document.getElementsByTagName('a');

var img = document.getElementById('img');

var p = document.getElementById('info');

//2.循环遍历a给每个a添加事件

for(var i = 0;i 

pic[i].onclick = function(){

//锁定选项卡效果

for(var i = 0;i 

pic[i].classList.remove('active');

}

this.classList.add('active');

//3.获取基本信息

var picUrl = this.href;

var picName = this.title;

var picInfo = this.innerHTML;

img.src = picUrl;

p.innerHTML = '' + picInfo + picName + '';

return false;

};

}

运行实例 »

点击 "运行实例" 按钮查看在线实例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值