Ich versuche, JavaScript-Code zu schreiben, um alle URLs in einem div zu finden. Nun wäre das ziemlich einfach, wenn alle URLs innerhalb der div durch Leerzeichen getrennt wären. In diesem Fall kann ich einfach eine Regex auf dem innerhalb der div finden, um sie zu finden. Die URLs innerhalb dieses äußeren div können jedoch in Unterdivs (oder einem anderen HTML-Tag) sein und ich möchte die Unterteilungen auch als Trennzeichen betrachten (und ich möchte diese Unterbereiche nicht loswerden). Um ein Beispiel zu geben, in der folgenden möchte ich finden www.foo.com und www.bar.com innerhalb des div mit der ID „äußeren“:Ersetze alle URLs in einem div
<div id="outer"><div>www.foo.com</div>www.bar.com</div>
Was wäre ein guter Weg, dies zu tun?
Gehen Sie über den DOM-Baum und behandeln Sie jeden Textknoten separat? – Passerby
Würde es Ihnen etwas ausmachen jQuery zu verwenden? – codeVerine
http://StackOverflow.com/a/1732454/27862 – user123444555621