/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hjælp til str_replace i JavaScript
Fra : Ace


Dato : 08-02-11 09:57

Hejsa

Jeg har brug for at erstatte alle forekomster af "." (punktum)
med "," (komma) i et bestemt <div>.

Jeg formodede at man bare kunne gøre noget a la det her...

<script type="text/javascript">
function str_replace(id) {
var str = document.getElementById(id).innerHTML;
str = str.replace(/./ig,",");}
</script>

<body onLoad="str_replace('stats');">
<div id="stats">
<div>14.6</div>
</div>
</body>

... men der sker bare ikke noget :(

Er der nogen der kan komme med et script-eksempel på hvorledes
den ønskede effekt kan opnås?


Venligst
Ace

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Martin Larsen (08-02-2011)
Kommentar
Fra : Martin Larsen


Dato : 08-02-11 10:21

Ace wrote:

> Er der nogen der kan komme med et script-eksempel på hvorledes
> den ønskede effekt kan opnås?

Der er flere problemer ....

Dit regex er forkert, du skal escape punktum:

str = str.replace(/\./ig,",");

Dernæste udtrækker du kun værdien af feltet til str. Du skal også lægge
det tilbage i feltet igen!

Så tilføj linjen

document.getElementById(id).innerHTML = str;

til sidst i funktionen.

Martin

Ace (08-02-2011)
Kommentar
Fra : Ace


Dato : 08-02-11 15:27

Martin Larsen skrev:

> Der er flere problemer ....
>
> Dit regex er forkert, du skal escape punktum:
>
> str = str.replace(/\./ig,",");
>
> Dernæste udtrækker du kun værdien af feltet til str. Du skal også lægge
> det tilbage i feltet igen!
>
> Så tilføj linjen
>
> document.getElementById(id).innerHTML = str;
>
> til sidst i funktionen.

Tusind tak Martin :) Det virker perfekt.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste