aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/event/target/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/web/api/event/target/index.html')
-rw-r--r--files/fr/web/api/event/target/index.html40
1 files changed, 20 insertions, 20 deletions
diff --git a/files/fr/web/api/event/target/index.html b/files/fr/web/api/event/target/index.html
index b624041ab6..2ab12c5de0 100644
--- a/files/fr/web/api/event/target/index.html
+++ b/files/fr/web/api/event/target/index.html
@@ -13,32 +13,32 @@ translation_of: Web/API/Event/target
<p>C'est une référence à l'objet qui a envoyé l'événement. C'est une propriété différente de {{domxref("event.currentTarget")}} lorsque le gestionnaire d'événements est appelé au cours de la phase de propagation ou de la phase de capture de l'événement.</p>
-<h2 id="Example" name="Example">Syntaxe</h2>
+<h2 id="Example">Syntaxe</h2>
<pre><code><code>laCible = event.target</code></code></pre>
-<h2 id="Example" name="Example">Exemple</h2>
+<h2 id="Example">Exemple</h2>
<p>La propriété <code>event.target</code> peut être utilisée pour implémenter la <strong>délégation d'événements</strong>.</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// Produit une liste</span>
-<span class="keyword token">var</span> ul <span class="operator token">=</span> document<span class="punctuation token">.</span><span class="function token">createElement</span><span class="punctuation token">(</span><span class="string token">'ul'</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-document<span class="punctuation token">.</span>body<span class="punctuation token">.</span><span class="function token">appendChild</span><span class="punctuation token">(</span>ul<span class="punctuation token">)</span><span class="punctuation token">;</span>
+<pre class="brush: js">// Produit une liste
+var ul = document.createElement('ul');
+document.body.appendChild(ul);
-<span class="keyword token">var</span> li1 <span class="operator token">=</span> document<span class="punctuation token">.</span><span class="function token">createElement</span><span class="punctuation token">(</span><span class="string token">'li'</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="keyword token">var</span> li2 <span class="operator token">=</span> document<span class="punctuation token">.</span><span class="function token">createElement</span><span class="punctuation token">(</span><span class="string token">'li'</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-ul<span class="punctuation token">.</span><span class="function token">appendChild</span><span class="punctuation token">(</span>li1<span class="punctuation token">)</span><span class="punctuation token">;</span>
-ul<span class="punctuation token">.</span><span class="function token">appendChild</span><span class="punctuation token">(</span>li2<span class="punctuation token">)</span><span class="punctuation token">;</span>
+var li1 = document.createElement('li');
+var li2 = document.createElement('li');
+ul.appendChild(li1);
+ul.appendChild(li2);
-<span class="keyword token">function</span> <span class="function token">hide</span><span class="punctuation token">(</span>e<span class="punctuation token">)</span><span class="punctuation token">{</span>
- <span class="comment token">// e.target se réfère à l'élément &lt;li&gt; cliqué</span>
- <span class="comment token">// C'est différent de e.currentTarget qui doit faire référence au parent &lt;ul&gt; dans ce contexte</span>
- e<span class="punctuation token">.</span>target<span class="punctuation token">.</span>style<span class="punctuation token">.</span>visibility <span class="operator token">=</span> <span class="string token">'hidden'</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span>
+function hide(e){
+ // e.target se réfère à l'élément &lt;li&gt; cliqué
+ // C'est différent de e.currentTarget qui doit faire référence au parent &lt;ul&gt; dans ce contexte
+ e.target.style.visibility = 'hidden';
+}
-<span class="comment token">// Attache l'écouteur à la liste</span>
-<span class="comment token">// Il se déclenche pour chaque &lt;li&gt; clické</span>
-ul<span class="punctuation token">.</span><span class="function token">addEventListener</span><span class="punctuation token">(</span><span class="string token">'click'</span><span class="punctuation token">,</span> hide<span class="punctuation token">,</span> <span class="keyword token">false</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre>
+// Attache l'écouteur à la liste
+// Il se déclenche pour chaque &lt;li&gt; clické
+ul.addEventListener('click', hide, false);</pre>
<h2 id="Spécifications">Spécifications</h2>
@@ -75,9 +75,9 @@ ul<span class="punctuation token">.</span><span class="function token">addEventL
<h2 id="Notes_concernant_la_compatibilité">Notes concernant la compatibilité</h2>
-<p>Sur IE6-8, le modèle d'événement est différent. Les écouteurs sont attachés avec la méthode non standard <code>{{domxref('EventTarget.attachEvent')}}</code> . Dans ce modèle, l'objet événement a une propriété  <code>{{domxref('Event.srcElement')}}</code>, à la place de la propriété <code>target</code>, avec la même sémantique que<span style="line-height: 1.5;"> </span><code style="font-style: normal; line-height: 1.5;">event.target</code><span style="line-height: 1.5;">.</span></p>
+<p>Sur IE6-8, le modèle d'événement est différent. Les écouteurs sont attachés avec la méthode non standard <code>{{domxref('EventTarget.attachEvent')}}</code> . Dans ce modèle, l'objet événement a une propriété  <code>{{domxref('Event.srcElement')}}</code>, à la place de la propriété <code>target</code>, avec la même sémantique que <code>event.target</code>.</p>
-<pre class="brush: js" style="font-size: 14px;">function hide(e) {
+<pre class="brush: js">function hide(e) {
// Support IE6-8
var target = e.target || e.srcElement;
target.style.visibility = 'hidden';
@@ -86,4 +86,4 @@ ul<span class="punctuation token">.</span><span class="function token">addEventL
<h2 id="Voir_aussi">Voir aussi</h2>
-<p><a href="https://developer.mozilla.org/fr/docs/Web/API/Event/Comparaison_des_cibles_d_%C3%A9v%C3%A8nements" title="en/DOM/event/Comparison_of_Event_Targets">Comparaison des cibles d'évènements</a></p>
+<p><a href="/fr/docs/Web/API/Event/Comparaison_des_cibles_d_%C3%A9v%C3%A8nements">Comparaison des cibles d'évènements</a></p>