سؤال

ولقد بعض جافا سكريبت أن تختبر أنواع عقدة DOM ضد مثل هذا:

        if(node.nodeType == Node.TEXT_NODE) {

وبطبيعة الحال، كل شيء يعمل بشكل جيد في فايرفوكس، وسفاري، وأوبرا. لكن برنامج Internet Explorer 7 يشتكي من Node (مع N رأس المال) هو غير معروف. ولكن هذا جزء من DOM المستوى 2

هل أنا حقا بحاجة إلى تغيير قانون بلدي لاستخدام الأرقام السحرية؟ أو أنا في عداد المفقودين شيء بسيط هنا؟

هل كانت مفيدة؟

المحلول

ولسوء الحظ لم تكن في عداد المفقودين شيء.

وليس هناك ثابت عقدة في IE. انظر هنا http://www.ibm.com/developerworks/xml/library /x-matters41.html في قسم "ماذا يمكنك أن تفعل مع DOM؟".

وهكذا إما أن تعريف ثابت عقدة الخاصة بك أو يمكنك ببساطة طلب

node.nodeType === 3
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top