0
我有一些問題,有一張桌子,大約隱藏和顯示上有一個特定的列和價值,這是代碼:我如何隱藏並顯示行的列和值?
function myFunction() {
// Declare variables
var rigaZona, colonnaZona;
colonnaZona = document.getElementById("colonnaZona");
rigaZona = document.getElementById("rigaZona");
rigaZona.style.display='blocked';
colonnaZona.style.display='blocked';
}
<select onchange="myFunction()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<table id="myTable">
<tr class="header">
<th style="display:none;">head1</th>
<th>head2</th>
<th style="width: 65%;">head3</th>
<th>head4</th>
<th>head5</th>
<th id="colonnaZona" style="display:none;">head6</th>
</tr>
<tr>
<td style="display:none">miao</td>
<td>bau</td>
<td>roar</td>
<td>cip</td>
<td>asd</td>
<td id="rigaZona" style="display:none">africa</td>
</tr>
</table>
的東西出現,但不是我期待,我想將rigaZona和colonnaZona設置爲可選,任何解決方案的變化都可見?
究竟是你想,你只有這些變量,你從來沒有分配給'
對不起,我忘了粘貼代碼,我現在編輯,之前你可以說一些關於,我不得不說,如果我用(''封鎖')替換('')沒有任何變化 – DarioS
'display()這樣的功能不存在。 'style.display =「none」;'隱藏並顯示'style.display =「block」'。 –
回答
如果你想你的選擇列表中對應顯示在表格中隱藏特定列整合。最好給
id /
類別in each
第and
td`與選擇等級中的值相同。試試這個:選擇將改變表的外觀:
來源
2016-11-24 13:05:11 RizkiDPrast
你剛剛起步的DOM元素,改變樣式屬性,你必須使用.style屬性,像這樣:
來源
2016-11-24 12:27:27
不需要這個上下文中的變量。 –
我剛剛複製了他的代碼並將其擴展了一下。 –
仍然沒有任何事情發生,它顯示第一行的值,然後沒有什麼,如果我再次改變值 – DarioS
Display是一個屬性,而不是功能。要改變顯示方式,使用方法:
而且,顯示器有一個像塊,沒有,inline-block的等選項,但有作爲
""
來源
2016-11-24 12:35:01 mrid
'.display ='''==='.display =「inline」' 這是從我得到的(這裏)[http://www.w3schools.com/csSref/pr_class_display.as]} – RizkiDPrast
如果您想切換元素的可見性,請改爲使用
element.classList.toggle('visible-cell')
。然後在某處樣式表
來源
2016-11-24 12:35:58
i'是否也改變桌子或行上的東西? – DarioS
不需要觸摸HTML,但代碼確實不起作用,現在修復 –
相關問題