وعليكم السلام،
يمكنك المحايلة قليلا لتحقيق ذلك، قم بالاستماع لحدث مرور مؤشر الفأرة فوق أي عنصر فقرة على النحو التالي:
let texts = document.querySelectorAll('.paragraph') texts.forEach(t => { t.addEventListener('mouseover', () => { var r = document.createRange(); r.selectNodeContents(t); var sel=window.getSelection(); sel.removeAllRanges(); sel.addRange(r); }) })
في حين تكون هيكلة HTML على النحو التالي:
<p class="paragraph"> هاته الفقرة الأولى </p> <p class="paragraph"> هاته الفقرة الثانية </p>
النتيجة: سيتم تحديد المحتوى النصي لكل من عنصري p بمجرد تمرير مؤشر الفأرة على أي منهما.
التعليقات