我在表中有3列,每個列都有一些文字在頂部,下面有一張圖片。我擁有它,這樣當有人點擊3列中的一列圖像時,它將放大列,並使用onClick事件刪除其他列。但是,我希望它能夠在第二次點擊圖像時帶回其他列。我遇到的問題是弄清楚如何讓onClick事件在第二次單擊時做出不同的事情。我添加了一些(很差)繪製的圖片來幫助給你一個想法。謝謝你的時間。做一個onClick事件,每隔一次點擊做一些不同的事情?
http://i.minus.com/ijFBpWavY386c.jpg
http://i.minus.com/iNExaX8dsN5dK.jpg
哦,我現在對JavaScript的部分代碼(狗,萬聖節,和喜劇是每個圖像的ID和請原諒我的可怕的(不存在的)縮進。仍處於一類學習JavaScript):
function dog()
{
td12 = document.getElementById('td2');
td12.parentNode.removeChild(td12);
td13 = document.getElementById('td3');
td13.parentNode.removeChild(td13);
td11 = document.getElementById('td1');
td11.style.textAlign = "center";
}
function halloween()
{
td21 = document.getElementById('td1');
td21.parentNode.removeChild(td21);
td23 = document.getElementById('td3');
td23.parentNode.removeChild(td23);
td22 = document.getElementById('td2');
td22.style.textAlign = "center";
}
function comedy()
{
td31 = document.getElementById('td1');
td31.parentNode.removeChild(td31);
td32 = document.getElementById('td2');
td32.parentNode.removeChild(td32);
td33 = document.getElementById('td3');
td33.style.textAlign = "center";
}
因爲我還不熟悉javascript,所以我並不知道該怎麼嘗試。我搜索了我在Google和這裏的標題(以及輕微的變體)中的內容,但找不到任何相關內容。 – Broodyr