昨天我問了一個問題(Button That When Clicked Will Display Hidden Column in HTML Table)。這個名字是不言而喻的,然而,在嘗試新事物幾小時後,我決定研究一種不同的方法。以下是想出了:將元素追加到元素
- 一個按鈕,點擊後一個新類追加到元素
- 通過這樣做的時候,我們將在CSS 使用「顯示」功能切換列的知名度
我有以下HTML元素:
echo "<td class =\"development\" id = 'tag$i'>test1</th>";
echo "<td class =\"development\" id = 'tag$i'>test2</th>";
echo "<td class =\"development\" id = 'tag$i'>test3</th>";
$ i是行號,以便畫面中的每個這些<td>
的被包裹一個for循環內以創建一個列。
用CSS:
.development{
text-align:center;
padding-left:10px;
display:block;
}
.hide{
display:none;
}
因此,這是我需要你的幫助。我提出了一個按鈕,點擊後會運行一個JavaScript函數,它可以將'.hide'類附加到td標籤。
<button onclick="addCss()">Click me</button>
我不知道如何編寫JavaScript,如果我需要傳遞任何參數,如ID的爲<td>
標籤。後的第一個「爲附加類名是重要的空間:
看起來像這種方法只允許我追加隱藏類只有一個''標籤 – anderish
@ user3272303每個是否有相同的ID?我假設id ='tag $ i'每次遞增,因此應用不同的ID。 – Son
是的不同的ID。我不認爲元素可以有相同的ID,它不會發出錯誤,但它也不起作用。 – anderish