2009-07-01 4 views
0

Ich versuche, eine Zelle zu einer Reihe hinzuzufügen, aber andere Zellen nicht sichtbar zu machen verschiebt die Zelle in der Reihenfolge. Zum Beispiel:Wie man Zellen unsichtbar macht, ohne andere in einer Reihe zu bewegen

 var celltwo = row.insertCell(0); 
     var cellthr = row.insertCell(0); 
     var cellfr = row.insertCell(0); 
     var cellfv = row.insertCell(0); 
     var cell = row.insertCell(4); 
     celltwo.style.display = 'none'; 
     cellthr.style.display = 'none'; 
     cellfr.style.display = 'none'; 
     cellfv.style.display = 'none'; 

Dies wird Zelle in der ersten Spalte setzen, weil die Einstellung der .style.display auf ‚none‘ werden sie entfernen. Gibt es eine Möglichkeit, sie dort zu halten, aber nicht sichtbar zu machen ... Grenzen, Hintergrund, usw.?

Dank

Antwort

2

Hat cellfv.style.visibility = 'hidden'; geben Sie den gewünschten Effekt?

+1

Sichtbarkeit -> blendet den Artikel aus, während er im Dokumentenfluss beibehalten wird. Anzeige -> blendet den Dokumentenfluss aus und entfernt ihn. – ajm

+0

Nun, es gibt noch Umrisse der Zellen, die ich eingegeben habe. Sieht nicht so aus, als wären sie komplett versteckt. – Bruce227

Verwandte Themen