اكتب وظيفة JavaScript تحدد موقع جميع مقتطفات التعليمات البرمجية داخل صفحة الويب، وتحديدًا تلك الموجودة داخل عنصر مسبق. بالنسبة لكل مقتطف تعليمات برمجية، حدد جميع عناصر الامتداد الموجودة بداخله. وأخيرًا، قم بتعديل كل عنصر من عناصر الامتداد عن طريق تعيين لون نص تم إنشاؤه عشوائيًا. بالإضافة إلى ذلك، تأكد من أن الوظيفة لا تقوم بتعديل أي عناصر امتداد متداخلة داخل عناصر أخرى، فقط تلك الموجودة مباشرة في مقتطف التعليمات البرمجية.
{"source": "argilla/distilabel-evol-prompt-collective", "kind": "synthetic", "evolved_from": "Write a JavaScript function that locates all code snippets within a web page, specifically those contained within a pre element. For each code snippet, identify all span elements within it. Finally, modify each span element by assigning it a randomly generated text color."}