يمكن تغيير عناصر HTML من خلال لغة JavaScript و HTML DOM و الأحداث .
تغيير عناصر HTML
تغير لغة JavaScript و HTML DOM المحتوى الداخلي و الواحق في صفحة HTML .
يغير المثال التالي خلفية الصفحة للعنصر <body> .
مثال
<html> <body> <script type="text/javascript"> document.body.bgColor="Orange"; </script> </body> </html>
تغيير النص لعناصر HTML – innerHTML
أسهل طريقة لتعديل محتوى العناصر من خلال استخدام خاصية innerHTML .
يغير المثال التالي النص للعنصر <p>
مثال
<html> <body> <p id="p1">مرحباً بكم</p> <script type="text/javascript"> document.getElementById("p1").innerHTML="تم تغيير النص الأصلي"; </script> </body> </html>
تغيير عناصر HTML من خلال الأحداث
تسمح لك الأحداث باستدعاء الأكواد عند حدوث حدث معين .
يتم توليد الأحداث من خلال المتصفحات عند ضغط المستخدم على العنصر أو عند تحديث الصفحة أو عند ارسال نموذج معين .
يمكنك قراءة المزيد عن الأحداث في الدرس التالي .
يغير المثال التالي خلفية لون الصفحة للوسم <body> عند الضغط على زر الارسال :
<html> <body> <input type="button" onclick="document.body.bgColor='lavender';" value="تغيير خلفية الصفحة" /> </body> </html>
تغيير نص العنصر من خلال الكود الوظيفي Function
يستخدم المثال التالي الكود والوظيفي لتغير النص الموجود في العنصر <p> عند الضغط على الزر :
مثال
<html> <head> <script type="text/javascript"> function ChangeText() { document.getElementById("p1").innerHTML="النص الجديد المعدل"; } </script> </head> <body> <p id="p1">مرحباً بكم</p> <input type="button" onclick="ChangeText()" value="تغيير النص" /> </body> </html>
استخدام كائن التصميم
يقدم كائن التصميم لكل عنصر HTML تصميمه الخاص .
يستخدم المثال التالي الكود الوظيفي function لتغيير تصميم العنصر <body> عند الضغط على الزر :
مثال
<html> <head> <script type="text/javascript"> function ChangeBackground() { document.body.style.backgroundColor="lavender"; } </script> </head> <body> <input type="button" onclick="ChangeBackground()"value="تغيير خلفية الصفحة" /> </body> </html>
تغيير اللون و الخط للعناصر
يستخدم المثال التالي الكود الوظيفي function لتغيير تصميم العنصر <p> عند الضغط على الزر :
مثال
<html> <head> <script type="text/javascript"> function ChangeStyle() { document.getElementById("p1").style.color="blue"; document.getElementById("p1").style.fontFamily="Tahoma"; } </script> </head> <body> <p id="p1">مرحباً بكم</p> <input type="button" onclick="ChangeStyle()" value="تغيير التصميم" /> </body> </html>
ليست هناك تعليقات:
إرسال تعليق