Vraag : Het tellen van het aantal NIET LEGE cellen in een lijst die javascript gebruiken

Ik voer een belemmering uit - en - laat vallen typeinterface die me toestaat om cursusnamen van een lijst te slepen en dan hen te laten vallen in lege TD cellen binnen een HTML- lijst, en ik zou willen spoor kunnen op de een of andere manier houden van hoeveel cursussen aan de lijst zijn toegevoegd.  

Is het mogelijk voor me om het aantal TD te tellen markeringen die (NIET LEEG) en HTML- lijst die javascript binnen bevolkt zijn gebruiken?  Als zo, hoe?  

bijvoorbeeld.

If ik weet dat ik tot 25 cursussen in cellen binnen de HTML- lijst kan slepen. wanneer ik sleep - en - laat vallen een cursusnaam IN de lijst. het aantal indien cursussen DECREMENT door 1 (aan 24).  Eveneens. Als ik een cursus uit de lijst (en sleep het terug naar waar ik het van) kreeg… sleep zou het aantal cursussen dan door 1 (aan 25) moeten VERHOGEN. etc.

I hebben op zijn plaats reeds een functie om het deel van het „dalings“ gedrag van de belemmering te onderscheppen - en - laten vallen functionaliteit.  Ik moet enkel de functie schrijven en opnemen die ik heb beschreven.  Fundamenteel. de functie (wanneer teweeggebracht) zou het aantal TD cellen moeten terugkeren die NIET LEEG zijn.  

How zou ik iets in die aard doen?  Is het zelfs mogelijk?

- yg





Antwoord : Het tellen van het aantal NIET LEGE cellen in een lijst die javascript gebruiken

Ja

//get alle rijen in werf indienen
var all_td = document.getElementById („tableId“) .rows;
var teller = 0;
//loop door elke rij
voor (var i=0; i {
//loop door elke cel in de rij
voor (var ii=0; iigth; ii++)
{
   als (all_td [I] .cells [ii] .innerHTML.length > 0)
   {counter++; }
}
}

alarm (tegen)
Andere oplossingen  
 
programming4us programming4us