جسٹا اسکریپٹ ایچ تی ایم ڈی او ایم واقعیتیں

ایچ تی ایل ڈوم جاوا اسکریپٹ کو ایچ تی ایل ایوینٹ پر رد عمل دینے کی اجازت دیتا ہے:

موس آپ پر آئی ہے!
مجھ پر کلک کریں

ایوینٹ پر رد عمل دینا

جاوا اسکریپٹ ایوینٹ کی صورت میں چل سکتا ہے، مثلاً جب کاربر کوئی ایچ تی ایل علامت پر کلک دیگا تو。

کوئی کد چلائیں تاکہ کاربر نے علامت پر کلک کیا جائے، وہ ایچ تی ایل ایوینٹ پر جاوا اسکریپٹ کو جوڑ دیں:

onclick=جاوا اسکریپٹ

ایچ تی ایل ایوینٹ کا مثال:

  • جب کہ کاربر موس کا کلک کرتا ہے تو
  • 当网页加载后
  • 当图像加载后
  • 当鼠标移至元素上时
  • 当输入字段被改变时
  • 当 HTML 表单被提交时
  • 当用户敲击按键时

在本例中,当用户点击

时,会改变其内容:

مثال




点击此文本!

آپ خودکے لئے کوشش کریں

在本例中,从事件处理程序调用函数:

مثال




点击此文本!

<script> function changeText(id) { id.innerHTML = "Hello:)"; } </script>

آپ خودکے لئے کوشش کریں

HTML 事件属性

如需向 HTML 元素分配事件,您能够使用事件属性。

مثال

بٹن عناصر کو مقرر کردیگا onclick واقعیت:

<button onclick="displayDate()">کوشش کریں</button>

آپ خودکے لئے کوشش کریں

در مثال بالا، نامزد عمل displayDate کا فونکشن بٹن پر کلک کردیگا، تو عمل درآمدیگا。

استعمال HTML DOM واقعیت

HTML DOM آپ کو جوائسکریپت کا استعمال کئے بغیر HTML عناصر کو واقعیت کا استعمال کردیگا:

مثال

بٹن عناصر کیلئے مقرر کردیگا onclick واقعیت:

<script>
document.getElementById("myBtn").onclick = displayDate;
</script> 

آپ خودکے لئے کوشش کریں

در مثال بالا، نامزد عمل displayDate کا فونکشن id="myBtn" کے HTML عناصر کو دئے گی.

جب بٹن پر کلک کردیگا، تو عمل درآمدیگا。

onload و onunload واقعیت

جب استعمال کنندہ کسی کا پینج کی جگہ میں داخل ہو یا کسی کا پینج کی جگہ سے باہر نکلدا ہو، تو اس واقعیت کو فائر کردیگا。 onload اور onunload واقعیت

onload واقعیت کو کسی کا براوزر کا نوعیت اور براوزر کی نسخہ جانچ کرکے استعمال کیا جاسکتا ہے، جس کی بنیاد پر وہ ویب پیج کی مناسب نسخہ لوڈ کردیگا。

onload اور onunload واقعیت کو کوکیز کو کا رد کیا جاسکتا ہے。

مثال

<body onload="checkCookies()">

آپ خودکے لئے کوشش کریں

onchange واقعیت

onchange واقعیت کا استعمال کیا جاتا ہے، جو ورودی فیلڈ کی صحت کی جانچ کے ساتھ استعمال کی جاتی ہے。

در حقیقت، اس واقعیت کا استعمال: onchange کا مثال، جب استعمال کنندہ کسی بجائی اپنے ورودی فیلڈ کا متبادل کردیگا، تو upperCase() عمل درآمدیگا。

مثال

<input type="text" id="fname" onchange="upperCase()">

آپ خودکے لئے کوشش کریں

onmouseover و onmouseout واقعیت

onmouseover اور onmouseout رویداد یوزر کو HTML عناصر پر یا سے باہر موس کو لے جائے یا کسی فنکشن کو تحریک کردیا جاتا ہے:

موس آپ پر آئی ہے!

آپ خودکے لئے کوشش کریں

رویداد onmousedown، onmouseup اور onclick

onmousedown, onmouseup اور onclick رویداد پوری موس کلک کا بنیاد بنتی ہیں

ابتدا میں جب موس کا دباؤ کردیا جاتا ہے،onmousedown رویداد تحریک کردیا گیا ہے؛ بعد میں جب موس کا دباؤ رل جائے،onmouseup رویداد تحریک کردیا گیا ہے؛ آخری، جب موس کا کلک مکمل ہو جائے،onclick رویداد تحریک کردیا گیا ہے

مجھ پر کلک کریں

آپ خودکے لئے کوشش کریں

بیشتر مثال

onmousedown اور onmouseup
جب یوزر موس کا دباؤ دیتا ہے تو تصویر بدل دے
onload
جب صفحہ مکمل طور پر لوڈ ہو جائے تو وارننگ باکس دکھائی دے
onfocus
جب انٹرپوائنٹ حاصل کرنے پر پس منظر رنگ بدل دے
رویداد موس
جب پوائنٹر عناصر پر آتا ہے تو رنگ بدل دے

منجمن عناصر رویداد HTML DOM

تمام لیست رویداد HTML DOM کے لئے، لطفاً ہمارے مکمل منجمن عناصر رویداد HTML DOM.