vorstellen, haben wir eine Variable in JavascriptJavascript Suchen und Ersetzen src Variablen
var html = "<html>...<img src="a"></img>...<a><img src="b"></img></a></html>"
wir nie wissen, wann img
Tag befinden. Wir haben keine IDs. Sie haben nur unterschiedliche src
, und wir kennen diese src
, weil wir sie in einer Datenbank gespeichert haben.
Wie schreibe ich eine Methode, die jeden html
Inhalt von 'html' Variable oben definiert und nur src's
dort ändern. Zum Beispiel wenn ich weiß, dass src
einen Wert 'a' hat, dann möchte ich eine Methode aufrufen, die dort 'c' anstelle von 'a' schreibt und so weiter. Bei einer Schleife möchte ich nur src's
ändern.
Irgendwelche Gedanken?
Regex zum Anpassen und Ersetzen verwenden – boomcode
@boomcode NOOOOOOOOO! [Tony das Pony ... er kommt] (http://Stackoverflow.com/a/1732454/519413) –
@RoryMcCrossan Parsing und ersetzen scheinen verschiedene Dinge zu sein, gibt es nichts über das Parsen von HTML-Tags in dieser Frage, es ist es, eine bekannte Teilkette durch eine andere zu ersetzen. Es hat nichts mit RegExp zu tun, und wie OP sagt, er kennt die Werte, dann kann er sie einfach ersetzen() – teran