تصف هذه المقالة طريقة الحصول على نص محدد متوافق مع المتصفحات المختلفة. شاركه للرجوع إليه ، على النحو التالي:
لقطة شاشة تأثير الجري كما يلي:
الرمز المحدد كما يلي:
<! doctype html public "-// w3c // dtd html 4.01 // en" "http://www.w3.org/tr/html4/strict.dtd تم اختياره </title> <style type = "text/css"> #shoWseLected {margin: 100px auto ؛ العرض: 100 ٪ ؛ الارتفاع: 200 بكسل ؛ الخلفية: #ececec ؛ الحدود: 1px الصلبة #CCC ؛ } </style> <script type = "text/javaScript"> // تمرير في الكائن للحصول على وظيفة النص المحددة getSelectedText (e) {// الحصول على نص التحديد ضمن ie if (document.selection) {return document.selection.createRange (). text ؛ } // احصل على نص التحديد تحت Firefox آخر إذا (window.getSelection (). toString ()) {return window.getSelection (). } // احصل على نص التحديد لحقل الإدخال أو textarea ضمن firefox آخر إذا (e.selectionStart! = undefined && E.SelectionEnd! = غير محدد) {var start = E.SelectionStart ؛ var end = E.SelectionEnd ؛ إرجاع e.value.substring (ابدأ ، نهاية) ؛ }} document.onmouseup = function () {var ta = document.getElementById ("mydiv") ؛ document.getElementById ("showselected"). innerhtml = getSelectedText (document.body) ؛} </script> </head> <body> <div id = "mydiv"> هذا برنامج للاختبار! </viv> <div id = "showselected"> </viv> </body> </html>لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.