webForumDet fria alternativet

Style="display:none"

JavaScript

6 svar · 378 visningar · startad av Mr.Switch

Medlem sedan nov. 200153 inlägg
Frågan#1

<tr ID="1s1" style="display:none">
<td>TEST</td>
</tr>

Är det nån som har en aning om hur man "tänder" och "släcker" den här raden i tabellen???

Tacksam för snabbt svar.

// Mr.Switch

Medlem sedan sep. 20021 655 inlägg
#2
<button onclick="document.getElementById('1s1').style.display='table-row';">Visa raden</button>

Ett id får förresten inte börja på en siffra ("1s1").

Medlem sedan nov. 200153 inlägg
#3

Får ett meddelande att det inte går att hämta display-egenskapen.

Hur gör man för att stänga raden????

Medlem sedan nov. 20017 144 inlägg
#4

Testa detta då:

<table>
<tr ID="s1" style="display:none"> 
<td>TEST</td> 
</tr>
</table>
<button onclick="document.getElementById('s1').style.display='inline';">Visa raden</button>
Medlem sedan sep. 20021 655 inlägg
#5

Istället för att använda en felaktig display-typ (inline för en tabell-rad) skulle jag skrivit så här:

<button onclick="document.getElementById('1s1').style.display='';">Visa raden</button>
Medlem sedan nov. 20017 144 inlägg
Medlem sedan feb. 2003774 inlägg
#7

Men för att vara säker att det ska fungera i alla brosersers så ska man helst göra som dectgap visade

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)