قد تواجه أحيانًا عدم وجود مكتبة ما، او سكربت تحبه في صفحة تحاول العبث بها،

فمثلًا، لن تجد مكتبة jQuery في صفحةw3schools هذه

ولكن لا تقلق، يمكننا إضافة المكتبة إلى الصفحة

1- إنشاء العنصر

يمكننا إنشاء أي عنصر نرغب به عن طريق الدالة createElement من الكائن document

var script=document.createElement('script');

2- سنقوم الآن بإضافة خاصيّتين (attributes) إلى العنصر script الذي أنشأناه

script.setAttribute("type","text/javascript");
script.setAttribute("src", "

https://ajax.googleapis.com... ");

3- أخيرًا سنمسك العنصر head من رأسه باستخدام getElementsByTagName

var head=document.getElementsByTagName("head")[0]

(انتبه فالدالة السابقة تعيد مصفوفة وعليك اختيار العنصر الأول والوحيد فيها [0])

4- سنقوم بإلحاق العنصر script الذي أنشأناه بالعنصر head الذي أمسكناه

head.appendChild(script);

وبهذا يمكنك استخدام الشيفرة التالية، إضافة مكتبة jQuery إلى صفحة w3schools

var script=document.createElement('script');
script.setAttribute("type","text/javascript");
script.setAttribute("src", "

https://ajax.googleapis.com... "); var head=document.getElementsByTagName("head")[0] head.appendChild(script);

قم بتجربة الشيفرة التالية التي تقوم بإخفاء كل الروابط من الصفحة، قبل وبعد استخدام السكربت الجميل السابق

$('a').hide()

بالتوفيق :)

المرجع: