اذهب إلى المحتوى
  • 0

الفرق بين target and value

Bandar Abuseada

السؤال

Recommended Posts

  • 0

أعتقد أنك تقصد ال target الخاص بالكائن event وال value الخاصة بالعنصر المستهدف. 

لذلك الفرق بينهما يكون كالتالي

target: هو العنصر الذي تم استهدافه أو تم التفاعل معه مباشرة. مثل عند نقر زر الفأرة أو إدخال نص في حقل إدخال.كما في المثال التالي

<button id="btn">Click Me</button>

const btn = document.getElementById('btn');

btn.addEventListener('click', function(event) {

  console.log(event.target); //target هذا هو ال <button id="btn">
  
});

أما بالنسبة لل value: هو القيمة أو المحتوى المرتبط بالعنصر المستهدف.

/ HTML
<input type="text" id="input">

// JavaScript
const input = document.getElementById('input');

input.addEventListener('input', function(event) {

  // target ال
  console.log(event.target); // <input id="input">

  // value ال 
  console.log(event.target.value); // entered text

}); 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 7 دقائق مضت قال عبدالباسط ابراهيم:

أعتقد أنك تقصد ال target الخاص بالكائن event وال value الخاصة بالعنصر المستهدف. 

لذلك الفرق بينهما يكون كالتالي

target: هو العنصر الذي تم استهدافه أو تم التفاعل معه مباشرة. مثل عند نقر زر الفأرة أو إدخال نص في حقل إدخال.كما في المثال التالي

<button id="btn">Click Me</button>

const btn = document.getElementById('btn');

btn.addEventListener('click', function(event) {

  console.log(event.target); //target هذا هو ال <button id="btn">
  
});

أما بالنسبة لل value: هو القيمة أو المحتوى المرتبط بالعنصر المستهدف.

/ HTML
<input type="text" id="input">

// JavaScript
const input = document.getElementById('input');

input.addEventListener('input', function(event) {

  // target ال
  console.log(event.target); // <input id="input">

  // value ال 
  console.log(event.target.value); // entered text

}); 

 

ما هي دواعي استعمال  target اذا؟

و ماذا سيطبع الconsole في  المثال الاول؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 دقائق مضت قال Bandar Abuseada:

ما هي دواعي استعمال  target اذا؟

و ماذا سيطبع الconsole في  المثال الاول؟

استخدام "target" يكون ذا أهمية كبيرة لفهم العنصر الذي تم التفاعل معه وبالتالي يكون له العديد من الإستخدامات

بعض الاستخدامات الشائعة لـ "target" تشمل:

  • يمكن استخدام "target" لتغيير الأنماط (CSS) للعنصر الذي تم التفاعل معه، مما يسمح بتخصيص المظهر بناءً على التفاعل.
  • في حالات التفاعل مع عدة عناصر، يمكن استخدام "target" للتحقق من نوع العنصر واتخاذ إجراء مختلف بناءً على النوع.

وهناك العديد من الإستخدامات الأخرى 

 

 

وفي المثال الأول سيطبع العنصر كالتالي

<button id="btn">
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...