السلام عليكم مساعدة بخصوص جفاسكريبت لو سمحتم

  • elmadkoun

لدي هذا الكود انا اريد طباعة المخرج على هذه طريقة كيف اقوم بذالك

انا اريد طباعة demo بدون وضع الفوكشن كامل داخل h2

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

علينا استهداف العنصر h2 عن طريق جافاسكربت بمحدد وصول مثلا id حيث نضع للعنصر معرف كما يلي:

<h2 id="demo"> demo </h2>

ثم في جافاسكربت نستخدم getElementById مع تمرير ال id لها.

document.getElementById("demo").innerHTML = demo;

demo هو المتغير الذي أنت قمت بكتابته (ضع الشيفرة السابقة بعد حسابك للعدد العشوائي.

هل يوجد طريق غير هذه طريقة اخي لان اريد مثلا وضع المتغير demo لانني اريد وضع المتغير داخل URL على هذا شكل مثلا

"s"+demo+".antimatter-cdn.fun"

يعني لكي يصبح رابط فيكل مرة يتغير رقم

s1.antimatter-cdn.fun

s2.antimatter-cdn.fun

s3.antimatter-cdn.fun

لان هناك شخص كان يعمل هكذا فقط لكن انا طبقته ولم يعمل معي

جرب هذه:

<h2 id="demo"> demo </h2>
<script>
var demo = 1;
document.getElementById("demo").innerHTML =
"<a href=s" + demo + ".antimatter-cdn.fun> linl </a>";
</script>

جزاك الله الف خير يعني ماينفع اضعه على هذا الشكل

كلا، طالما نتعامل مع متغيرات، فهذا يتطلب لغة البرمجة جافاسكربت لذلك نكتبه ضمن script ثم نغير محتوى العنصر الهدف أي المكان الذي نريد عرض الرابط ضمنه و نستبدل محتواه من HTML كما فعلت في عملية الإسناد

X.innerHTML = new value 
// بهذا الشكل

طيب اخي شكرا على وقتك وجزاك الله الف خير

هذه الشيفرة تعبر نوعا ما عن الروابط الديناميكية