1. أي محدد (تحديد موقع الصورة من خلال فهرس الإطارات): document.frames [i] .document.getElementById ('id of element') ؛
2. أي محددة (تحديد موقع الصورة من خلال اسم iframe): document.frames ['iframe' name ']. document.getElementById (' id of element ') ؛
لا تنطبق الطريقة أعلاه فقط على IFRAME ، ولكن أيضًا على تأطير الإطارات. على الرغم من أن IE جيدة في وضع معايير مخصصة ، إلا أنه يجب القول أن العديد من تصميماتها لا تزال تعكس الإنسانية. على سبيل المثال ، يوفر هذا الطريقة طريقة كتابة موجزة ومرئية بالإضافة إلى المسار القياسي أدناه.
3. الطريقة العامة: document.getElementById ('iframe' id '). contentWindow.document.getElementById (' id of element ')
لاحظ أنه يتم إضافة ContentWindow. في كثير من الأحيان ، تحدث المشاكل لأن هذا سهل التجاهل. إنه يمثل كائنات النوافذ داخل الإطار و iFrame.
ومع ذلك ، فمن الواضح أن أسلوب الكتابة هذا قاتل للغاية وطويل جدًا. إذا كنت ترغب في تشغيل سلسلة من العناصر ، فسيكون الأمر يستحق الكتابة بهذه الطريقة حقًا. حتى إذا كنت تستخدم طريقة نسخ ملصق ، فإن عينيك ستبدو مشكلة.
4. اختصار الأساليب العامة:
حدد اسمًا قصيرًا لـ document.getElementById ، والأصدقاء الذين يعرفون بعض الشيء مع JS يعرفون هذه الطريقة. هنا يمكن أن تضاعف الوظيفة ، كما هو موضح في المثال التالي:
var $ id = document.getElementById ؛ $ id ('iframe' id '). contentWindow. $ id (' element ') // بهذه الطريقة تحصل على الكائن ليتم أخذهفي هذه المرحلة ، ما زلت أحب نهج IE وأهتم أكثر به. نظرًا لأن Microsoft ليس مطورًا منفصلًا للمتصفح ، فإنها تحتاج أيضًا إلى كتابة وتطوير HTML/ASP وغيرها من المستندات بكميات كبيرة ، لذلك فهي أكثر قدرة على القيام بذلك. يقف مطورو المتصفحون الآخرون بشكل أساسي فقط على وجهة نظر متصفح واحد ، ومتابعة الروابط الأساسية ونادراً ما يصممون بعض الاختصارات مثل هذه البسيطة والدلاثة. كثير من الناس غالبا ما يقولون إنهم "قياسيين". على الرغم من أنه من المنطقي في بعض الأماكن ، في بعض الأماكن ، فإن هذا المعيار هو مجرد نوع من اللامبالاة.
تحصل المقالة أعلاه بسرعة/تعيين طرق تنفيذ JS لعناصر الكائن في IFRAME هي كل المحتوى الذي شاركته معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.