Rechercher : dans
Par :

Récupérer une balise div en javascript

Dernière réponse le 26 mai 2009 à 18:11:37 SparT28, le 26 mai 2009 à 11:49:53 
 Signaler ce message aux modérateurs

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>

Meilleures réponses pour « Récupérer une balise div en javascript » dans :
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Créer une DIV avec transparence VoirLes DIV transparents en CSS Vous voulez rendre une DIV transparente ? Rien de plus simple, il suffit d'utiliser une des techniques CSS suivantes : Rendre le DIV ainsi que le contenu transparent Le div lui même sera transparent, mais aussi...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...
Javascript - Introduction au langage Javascript VoirQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - L'objet String VoirLes particularités de l'objet String string est un mot anglais qui signifie "chaîne", il s'agit en fait de chaîne de caractères. L'objet String est un objet qui contient un certain nombre de propriétés et de méthodes permettant la manipulation...

1

Yorundr, le 26 mai 2009 à 11:54:16

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

Répondre à Yorundr

2

SparT28, le 26 mai 2009 à 12:06:50

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

Répondre à SparT28

3

 login08, le 26 mai 2009 à 18:11:37

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é.

Répondre à login08