في React، على عكس العمل مع Vanilla JavaScript، فإن الوصول إلى عناصر DOM مباشرةً يختلف. تستخدم React DOM افتراضيًا لتحديث DOM الحقيقي بكفاءة، وهذا ما يجعله مختلفًا عن JavaScript الفانيليا.
الخيار 1: استخدام المراجع
أنشئ مرجعًا باستخدام React.createRef() وأرفقه بعنصر للوصول إليه لاحقًا. استخدم ref.current للحصول على عقدة DOM.
تحديد سمة المرجع في JSX العنصر وتمرير وظيفة رد الاتصال التي تتلقى المرجع إلى عنصر DOM.
استخدم مراجع السلسلة عن طريق تعيين سمة المرجع إلى سلسلة تحدد عنصر DOM. قم بالوصول إلى العنصر باستخدام this.refs.[stringRef].
render () { يعود (
render() { return (
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3