Javascript das text teilt

10/12/2012 13:26 RainbowStorm688#1
Hallo community, ich bin gerade auf der suche nach einem javascript das einen bestimmten teil abtrennt.
GetElementsbyId sollte dafür benutzt werden.

<div id="trennung">
<p>text1, text2, text3
</div>

So, also text1, soll abgetrennt werden und , text3 ebenfalls.
Mit den Kommans selbstverständlich.
Wenn einer sowas hat oder schreiben kann bitte einfach hier mal posten :handsdown:

Ich danke danke danke im vorraus! :D
10/12/2012 14:31 Project Rivalry#2
[Only registered and activated users can see links. Click Here To Register...]
10/12/2012 15:37 RainbowStorm688#3
Quote:
Originally Posted by GAMER19951 View Post
[Only registered and activated users can see links. Click Here To Register...]
ja kannst du mir das so schreiben? verstehe davon nicht viel :(
10/12/2012 15:40 PseudoPsycho#4
Code:
var text='text1, text2, text3',
arr=text.split(', ');
alert(arr[1]);
...
Was willst du denn genau bewirken?
10/12/2012 15:53 RainbowStorm688#5
Es wird ein text automatisch ausgegeben, drum geb ich eine div id an um es anzusprechen. Und der Text hat den Aufbau: text1, text2, text3
Es ist natürlich nicht genau text1 text2 text3 sondern dort stehen Zahlen, aufjedenfall muss dort text1, entfernt werden und , text3 damit text2 ganz allein stehen bleibt.
xxx, yyy, zzz

Hier in dem Beispiel muss yyy stehen bleiben und das in rot muss entfernt werden.


editiert
und er soll es nicht mit alert ausgeben sondern dort direkt in der <div id="teilen"> ... </div> direkt teilen oder besser gesagt text1, und , text3 entfernen
10/12/2012 16:16 PseudoPsycho#6
Ok, dann ist ja alles klar.
HTML Code:
var div=document.getElementById('teilen'),
text=div.innerText.split(', ');
div.innerText=text[1];
10/17/2012 19:49 RainbowStorm688#7
Hallo, gibt es eine Möglichkeit nur xxx, entfernen zu lassen? Also dem split ein Limit setzen?
Ist es damit eigentlich Möglich ganz bestimmte Wörter zu entfernen? Also z.B "TestBegriff" und wenn dieser dort ausgelesen wird das dieser entfernt wird?

Danke im vorraus und als Gegenleistung kann ich Views auf Webseiten abieten!
10/19/2012 00:39 telcy#8
Code:
var del_string = "xxx";

var div = document.getElementById('teilen');
var div_text = div.innerText;
var div_text = div_text.replace(del_string+",","");
var div_text = div_text.replace(","+del_string,"");

div.innerText = div_text;
müsste gehen
10/19/2012 15:36 RainbowStorm688#9
Naja für del_string kann ich ja nicht den Wert xxx angeben weil der Wert immer unterschiedlich ist. Kann man split nicht ein limit setzen das er NUR das erste Komma wegmacht und nicht den rest? Und die anderen Möglichkeiten? Sind diese möglich? Biete als Gegenleistung WebSite views :(
10/19/2012 15:44 Shawak#10
PHP Code:
var div=document.getElementById('teilen'),
text=div.innerText.split(', '1);
div.innerText=text[1];