title: Handle Click Events with JavaScript using the onclick property
challengeType: 6
videoUrl: ''
localeTitle: Handle انقر على الأحداث باستخدام JavaScript باستخدام خاصية onclick
---
## Description
<sectionid="description"> تريد تنفيذ التعليمات البرمجية فقط بعد انتهاء تحميل صفحتك. ولهذا الغرض ، يمكنك إرفاق حدث JavaScript بالمستند المسمى <code>DOMContentLoaded</code> . إليك الرمز الذي يفعل هذا: <blockquotestyle=";text-align:right;direction:rtl"> document.addEventListener ('DOMContentLoaded'، function () { <br><br> })؛ </blockquote> يمكنك تنفيذ معالجات الأحداث التي تدخل داخل وظيفة <code>DOMContentLoaded</code> . يمكنك تنفيذ معالج حدث <code>onclick</code> الذي يتم تشغيله عند نقر المستخدم على العنصر الذي يحمل كود <code>getMessage</code> ، وذلك بإضافة الشفرة التالية: <blockquotestyle=";text-align:right;direction:rtl"> . document.getElementById ( 'getMessage') عند _ النقر = وظيفة () {}؛ </blockquote></section>
## Instructions
<sectionid="instructions"> إضافة معالج حدث انقر داخل الدالة <code>DOMContentLoaded</code> للعنصر الذي يحمل كود <code>getMessage</code> . </section>
## Tests
<sectionid='tests'>
```yml
tests:
- text: يجب أن تستخدم التعليمات البرمجية الخاصة بك طريقة <code>document.getElementById</code> لتحديد عنصر <code>getMessage</code> .
testString: 'assert(code.match(/document\.getElementById\(\s*?("|")getMessage\1\s*?\)/g), "Your code should use the <code>document.getElementById</code> method to select the <code>getMessage</code> element.");'
- text: يجب أن تضيف التعليمات البرمجية معالج أحداث <code>onclick</code> .
testString: 'assert(typeof document.getElementById("getMessage").onclick === "function", "Your code should add an <code>onclick</code> event handler.");'