Récupérer une balise div en javascript

Fermé
SparT28 - 26 mai 2009 à 11:49
Keiz13 Messages postés 156 Date d'inscription mercredi 14 janvier 2009 Statut Membre Dernière intervention 4 mars 2016 - 10 sept. 2013 à 11:53
Bonjour, Je suis en stage, l'entreprise dans laquelle je suis utilise une platform veille je voudrai récupérer les informations entre une balise div en javascrypt.

je voudrais recupérer celà

<div class="standfirst"><p>C&T giant L’Oréal has suffered another setback in its efforts to prevent the alleged sale of fake products by the online auction house eBay. The UK High Court today ruled in favour of eBay after L’Oréal took the company to court for purportedly selling goods that were either counterfeit or sourced from outside the European Economic Area. </p></div><p>“This is an important judgement because it ensures that consumers can continue to buy genuine products at competitive prices on eBay. As such, it is a victory for consumers and the thousands of entrepreneurs who sell legitimate goods on eBay every day,” said eBay’s head of trust & safety, Richard Ambrose. “When companies try to prevent genuine items being sold through the internet they demonstrate that they are out of step with consumers, how they use the internet to shop and, at this time when every penny counts, the importance of shopping around to get the best price.” Ambrose also reiterated eBay’s plea for cooperation and dialogue between itself and brand owners. </p></p><div class="advert"></div><p>The UK High Court’s ruling, comes just days after a Paris tribunal rejected L’Oréal’s action against eBay. </p>
A voir également:

5 réponses

Yorundr Messages postés 289 Date d'inscription mardi 31 octobre 2006 Statut Membre Dernière intervention 11 juin 2012 44
26 mai 2009 à 11:54
salut

dans ta partie js tu peut faire ca :

var recup = document.getElementById("maDiv").innerHTML;

d'abord il faut donner un id a ta div.

le document.getElementById("") te place sur l'objet div et le innerHTML te permet de recuperer et modifier le contenu
0
je ne comprend pas trop le code de départ est le suivant :
<index
name="Cosmetics Business"
server = "www.cosmeticsbusiness.com"
mode ="skip"
>

# http://www.cosmeticsbusiness.com/section.asp?navcode=26
<directory match="/section.asp[?]navcode=(26|27|28|29|30|31)" mode="links" >
<prefilter>
<script>
var content = new String(document.source);
var start = content.indexOf('<p class="sectionhead">');
var end = content.lastIndexOf('<!-- End maincol -->');
if (start < 0) { start = 0; }
if (end < 0) {
document.source = content.slice(start);
}
else {
document.source = content.slice(start, end);
}
</script>
</prefilter>
</directory>


# http://www.cosmeticsbusiness.com/story.asp?sectioncode=1&storycode=2478&c=1
# http://www.cosmeticsbusiness.com/story.asp?sectioncode=1&storycode=2472&c=3
<directory match="/story.asp[?]sectioncode=1&storycode=" mode="once"/>


</index>

Mais ce code récupere :

L’Oréal loses to eBay in UK counterfeit case
22 May, 2009

(C&T giant L’Oréal has suffered another setback in its efforts to prevent the alleged sale of fake products by the online auction house eBay. The UK High Court today ruled in favour of eBay after L’Oréal took the company to court for purportedly selling goods that were either counterfeit or sourced from outside the European Economic Area.

“This is an important judgement because it ensures that consumers can continue to buy genuine products at competitive prices on eBay. As such, it is a victory for consumers and the thousands of entrepreneurs who sell legitimate goods on eBay every day,” said eBay’s head of trust & safety, Richard Ambrose. “When companies try to prevent genuine items being sold through the internet they demonstrate that they are out of step with consumers, how they use the internet to shop and, at this time when every penny counts, the importance of shopping around to get the best price.” Ambrose also reiterated eBay’s plea for cooperation and dialogue between itself and brand owners.


The UK High Court’s ruling, comes just days after a Paris tribunal rejected L’Oréal’s action against eBay.)

subscribe to Soap, Perfumery & Cosmetics magazine
The leading magazine for the C&T industry

subscribe now

Alors que l'on voudrais seulement ce qui est entre paranthèse
0
login08 Messages postés 32 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 5 juin 2009 3
26 mai 2009 à 18:11
Bonjour,

Ce qu'essaye de t'expliquer "Yorundr" c'est que pour récupérer les informations situées dans ta balise <div>, tu dois donner un id à ta balise comme suivant :
<div id="ma_div">


Une fois que tu te trouves dans ton script, pour récupérer la valeur de ton div et l'affecter à une variable tu doit écrire la chose suivant :
<SCRIPT>

var Ma_variable = document.getElementById("ma_div").innerHTML; 

</SCRIPT>


C'est à dire que dans la variable "Ma_Variable" tu y met les informations de la balise dont son nom est inscrit comme suivant :

getElementById("nom_de_ton_div")


En espérant t'avoir éclairé.
0
moi j'ailerai recuperer les div qui ont la meme class
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Keiz13 Messages postés 156 Date d'inscription mercredi 14 janvier 2009 Statut Membre Dernière intervention 4 mars 2016 6
10 sept. 2013 à 11:53
Hmmm j'ai exactement la même question camarades ^^, si je puis bénéficier de la fin de l'explication ^^.

J'ai dans un tableau des <p> auxquels j'ai donné un id. Ces p contiennent des données numériques et j'ai besoin de les multiplier. Donc de récupérer toutes les valeur des différents <p> qui sont selectionnés (en jquery, ce script est déjà fait).

Thanks à vous camarades !
0