جافا سكريبت HTML JavaScript
جافا سكريبت HTML JavaScript
JavaScript يجعل صفحات HTML أكثر ديناميكية وتفاعلية.
JavaScript يجعل صفحات HTML أكثر ديناميكية وتفاعلية.
أول جافا سكريبت لي
مثال<!DOCTYPE html> <html> <body> <h1> أول جافا سكريبت لي </h1> <button type="button" onclick="document.getElementById('demo').innerHTML = Date()"> انقر فوقي لعرض التاريخ والوقت.</button> <p id="demo"></p> </body> </html>
علامة <script>تُستخدم علامة <script> لتعريف برنامج نصي من جانب العميل (JavaScript).
يحتوي العنصر <script> إما على اكواد البرنامج النصي ، أو يشير إلى ملف نصي خارجي من خلال السمة src.
الاستخدامات الشائعة لجافا سكريبت هي معالجة الصور والتحقق من صحة النموذج والتغييرات الديناميكية للمحتوى.
لتحديد عنصر HTML ، غالبًا ما تستخدم JavaScript طريقة document.getElementById ().
يكتب مثال JavaScript هذا "Hello JavaScript!" في عنصر HTML بالمعرف = "demo":
مثال
<!DOCTYPE html> <html> <body> <h2> استخدم JavaScript لتغيير النص </h2> <p> يكتب هذا المثال "Hello JavaScript!" في عنصر الذي يحمل الايدي "demo": </p> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script> </body> </html>
نصيحة: يمكنك معرفة المزيد حول JavaScript في برنامج JavaScript التعليمي.
طعم جافا سكريبت A Taste of JavaScript
فيما يلي بعض الأمثلة لما يمكن لـ JavaScript القيام به:
مثال
يمكن لـ JavaScript تغيير المحتوى:
<!DOCTYPE html> <html> <body> <h1> My First JavaScript </h1> <p> يمكن لجافا سكريبت تغيير محتوى عنصر HTML: </p> <button type="button" onclick="myFunction()">Click Me!</button> <p id = "demo"> هذا عرض توضيحي. </ p> <script> function myFunction() { document.getElementById("demo").innerHTML = "مرحبا JavaScript!"; } </script> </body> </html>
مثال
يمكن لـ JavaScript تغيير الأنماط style:
<!DOCTYPE html> <html> <body> <h1> My First JavaScript </h1> <p id = "demo"> يمكن لـ JavaScript تغيير نمط عنصر HTML. </p> <script> function myFunction() { document.getElementById("demo").style.fontSize = "25px"; document.getElementById("demo").style.color = "red"; document.getElementById("demo").style.backgroundColor = "yellow"; } </script> <button type="button" onclick="myFunction()">Click Me!</button> </body> </html>
مثال
يمكن لـ JavaScript تغيير السمات (attributes):
<!DOCTYPE html> <html> <body> <h1> My First JavaScript </h1> <p> هنا ، تغير JavaScript قيمة السمة src (المصدر) للصورة. </ p> <script> function light(sw) { var pic; if (sw == 0) { pic = "https://www.w3schools.com/html/pic_bulboff.gif" } else { pic = "https://www.w3schools.com/html/pic_bulbon.gif" } document.getElementById('myImage').src = pic; } </script> <img id="myImage" src="https://www.w3schools.com/html/pic_bulboff.gif" width="100" height="180"> <p> <button type="button" onclick="light(1)"> On</button> <button type="button" onclick="light(0)"> Off</button> </p> </body> </html>
علامة <noscript>تحدد علامة <noscript> محتوى بديلًا ليتم عرضه للمستخدمين الذين قاموا بتعطيل جافا سكريبت في المتصفح الخاص بهم أو لديهم متصفح لا يدعم جافا سكريبت:
مثال
<!DOCTYPE html> <html> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script> <noscript> عذرًا ، متصفحك لا يدعم JavaScript! </noscript> <p> سيعرض المتصفح الذي لا يدعم JavaScript النص المكتوب داخل عنصر noscript. </p> </body> </html>