<br> window.onload=function() {<br> var choose = document.getElementById("seat");<br> var zuowei = choose.getElementsByTagName("img");<br> for (var i = 0; i < zuowei.length; i++) {<br> zuowei[i].onclick = function () {<br> this.src = "已选座位.gif";<br> this.onclick = function () {<br> this.src = "可选座位.gif";<br> this.onclick = function () {<br> this.src = "已选座位.gif";<br> }<br> }<br> }<br> }<br> }<br>
我想实现点击图标就改变他,再点击就恢复原样,然后循环那样?请问如何改代码?
先格式化,再发一遍再说
类似radio的check元素一样,可以实现的。在js中做判断动作。
简单一点就是追加一个类,类似于hover属性,点击的时候判断,没有这个类,追加,有这个类,那就移除这个类;
这格式代码没看,如果你的意思是一个按钮有2个功能, 例如这样 一次就执行A ,再次执行B,循环起来。
那么你直接设置一个变量,执行一次换个状态,根据2种状态执行不同代码
3 4 5 6 7 8 9 10 11 12 13 14 15
$(document).ready(function(){
var aaa = 0;
$("#div").click(function(){
if(aaa == 0)
{
$(this).css("height","50px");
aaa++;
}
else
{
$(this).css("height","100px");
aaa--;
}
});
});