30. oktober 2002 - 07:11Der er
7 kommentarer og 1 løsning
Fjerne sidste to bogstaver i streng
Davs, jeg sidder med dette lille stykke kode, som ikke virker.
elm = document.getElementById( "pl" ) ;
elm.style.top = elm.style.top - 8 ;
Det er jo noget møg når elm.style.top er lig "236px", og jeg bare skal bruge selve tallet :) Så derfor vil jeg bare høre om nogen har en løsning på det, går ud fra det nemmeste er at fjerne de to sidste tegn fra strengen, men kunne ikke lige få det til at virke
Tror der sneg sig noget ASP med ind der :) Det virker næsten, der er bare et problem, for det er ikke sikkert at tallet er 236, kunne lige så godt være 22 eller 8, og så virker det jo ikke :(
så vidt jeg ved vil substr(0,length-1) returnere hele strengen, substr(0,length-2) returnere hele strengen på nær det sidste element og substr(0,length-3) returnere hele strengen pånær de sidste to elementer
husk at checke hvad der sker hvis strengen du starter med er 2 tegn eller kortere...
Det var også hvad jeg ville tro, men det virker ikke hvis jeg trækker 3 fra, kun hvis jeg trækker 2 fra. Ved ikke hvorfor, har testet det grundigt, og det virker helt perfekt
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.