Software-ontwikkelaars moeten vaak tekenreeksen splitsen om de woorden of tekens in de tekenreeks manipuleren . Met behulp van JavaScript " split " -methode en Microsoft's HTA programmeertaal , kunt u elke tekst die meerdere woorden gescheiden door spaties bevat splitsen . Zelfs als je geen ontwikkelaar bent , kunt u genieten van het gebruik van een toepassing die woorden haalt uit een string en geeft deze weer in een HTML- tekstveld controle. Instructies
Open Notepad 1 en plak de code hieronder weergegeven in een nieuw document :
Split language = " javascript " type = " text /javascript " >
functie splitString ( ) { var
textarea1 = document.getElementById ( " textarea1 " ) op ;
var textarea2 = document.getElementById ( " textarea2 " ) ;
var textString = textarea1.value ;
var splitArray = new Array ( ) ;
splitArray = textString.split ( " " ) ;
var woorden = " " ;
textarea2.value = splitArray.join ( ' \\ n' ) ; }
< ;/script >
Dit creëert een HTA applicatie en voegt een JavaScript- functie met de naam " splitString " om de applicatie . De functie " splitString " gebruikt de " splitArray " methode om de inhoud van een textarea controle waarvan het id is gesplitst " textarea1 . " De variabele " splitArray " houdt de woorden gewonnen uit de string . Elk element in de array heeft een woord van de string. De laatste regel van de code schrijft elk woord op een aparte regel in een tweede textarea controle waarvan het id is 2
Voeg de volgende code onder de code die je in de vorige stap " textarea2 . " :
Deze code definieert het lichaam van de toepassing sectie . De eerste regel maakt het tekstveld controle die door de JavaScript-functie in de vorige stap beschreven . De tweede uitspraak maakt een knop . " Click" event van de knop roept de JavaScript-functie . De derde instructie maakt de tweede textarea controle die de resultaten houdt na de JavaScript-functie splitst de string .
Klik op " File ", 3 en klik op ' Opslaan '. Notepad 's "Opslaan als" venster wordt geopend . Dit venster toont mappen van uw harde schijf . Dubbelklik op de map waarin u het bestand wilt opslaan . Typ " SplitString.hta " in het " File Name " tekstvak en klik op "OK . " aan het. 4
Open Windows Verkenner opslaan en vinden dat bestand . Dubbelklik op het bestand om het venster van de toepassing te openen . Typ een tekenreeks in de top textarea controle , en klik op de knop . De code wordt uitgevoerd , splitst de ingevoerde string en geeft de woorden in het onderste tekstveld controle .