J'ai déjà utilisé document.getElementById, mais cela ne fonctionne plus. Je veux obtenir la valeur de 0,01 € mais je ne peux pas. Je veux l'enregistrer dans mon NSString *price
mais comment. Le code HTML estdocument.getElementByTag
<tr class="price">
<td>0,01</td>
<td>EUR</td>
Mon idée était
NSString *price = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('price.td').innerText;"];
l'étiquette est censé être TR et votre seule chance d'obtenir un tel résultat en javascript est énumérer tous ceux qui recherchent l'attribut class == 'price' ou utiliser une expression JQuery avancée pour sélectionner un nœud particulier correspondant aux critères. Mon expérience me dit que vous pourriez avoir plus de chance si vous démarrez à partir de la table. Votre question n'est pas assez détaillée pour vraiment vous aider et je suis sûr que vous abordez le problème de manière incorrecte –