Get source de l'image
J'ai une chaîne suivante comme:
<img src="../uplolad/commission/ranks/avatar.jpg' . $row[$c_name] .'" width="50" height="50"/>
Comment puis-je obtenir un nom de fichier d'image en javascript? Je ne connais que le PHP regexes. L'extension d'un fichier peut être différent.
Le résultat doit être: avatar.jpg
Vous devez vous connecter pour publier un commentaire.
Regex n'est pas l'idéal pour cela. JavaScript peut parcourir le HTML comme des objets distincts, plus facilement que comme une longue chaîne. Si vous pouvez identifier l'image par quoi que ce soit, par exemple par l'ajout d'un ID ou un ID à un parent avec qui que la seule image, vous serez en mesure d'accéder à l'image à partir d'un script:
Et si vous souhaitez les modifier, vous pouvez le faire aussi bien
La chercher à la suite de codage, ce qui peut aider à ce que vous souhaitez obtenir.
Voici une courte variation de David Hedlund réponse qui utilise les regex: