我有这个按钮,谁有一个图标(图片)。现在,我想要做的就是点击一个按钮图标(图片)会变成另一个图标,当您再次点击它时会跳回到旧图标上。 (如切换原理)。如何更改点击按钮图标?
这里是我的按钮的CSS代码:
.w8-button {
display: table;
padding: 7px 15px 8px 15px;
border: none;
font-family: "open_sans_lightregular";
font-size: 13px;
font-weight: bold;
cursor: pointer;
opacity: 0.9;
}
这里是CSS图标代码:
.w8-button.iconize {
padding-right: 50px !important;
background: url(D:/firstPicture.png) no-repeat 115px center;
}
这是我怎么称呼我的HTML按钮:
<li>
<input type="submit" id="w8-d-blue" name="w8-d-blue" class="w8-button iconize" value="Button"/>
</li>
有人可以告诉我如何在JavaScript中执行代码,当我点击按钮时,图标(背景图片)将会改变并保持那样,un直到你再次点击将回到旧的(如切换系统)
你愿意使用jQuery?它的'.toggleClass()'函数非常适合这个。 – Barmar
在您努力编写问题之前,我建议您寻找解决此问题的现有答案。像http://stackoverflow.com/questions/195951/change-an-elements-css-class-with-javascript&http://stackoverflow.com/questions/11006406/jquery-toggle-css-class这样的答案详情。 – Swordfish0321