مثيل بسيط لكائن اختيار تشغيل JavaScript
// استبدل محتوى النص المحدد ، فإن نص المعلمة هو المحتوى المراد استبداله للدالة setSeSeSeSeSext (text) {// not ie browser if (window.getSelection) {var sel = window.getSelection () ؛ تنبيه (sel.rangeCount) ؛ // عدد التحديدات عادة ما يكون 1. sel.deletefromdocument () ؛ // استنساخ المحتوى المحدد var r = sel.getRangeAt (0) ؛ // حتى إذا تم تنفيذ DeleteFromDocument () ، فإن هذه الوظيفة لا تزال تُرجع كائنًا صالحًا. var selfrag = r.clonecontents () ؛ // استنساخ المحتوى المحدد var frag = selfrag.childnodes ؛ // إذا تم تنفيذ deletefromdocument () ، فسيكون طول الصفيف 0 لـ (var i = 0 ؛ i <fragment.length ؛ i ++) {Alert (frag [i] .Nodename) ؛ // تعداد الكائن المحدد} var h1 = document.createElement ('H1') ؛ // إنشاء كائن إدراج h1.innerhtml = text ؛ // قم بتعيين محتوى هذا الكائن R.InSertNode (H1) ؛ // أدخل الكائن في التحديد ، لن تحل هذه العملية محل المحتوى المحدد ، ولكن سيتم إلحاقها في الجزء الخلفي من التحديد. لذلك ، إذا كان هناك حاجة إلى تأثير استبدال العجينة العادية ، فانتقل وظيفة deletefromdocument () من قبل. } آخر if (document.selection && document.selection.creategant) {// ie browser var sel = document.selection.createRange () ؛ // احصل على تنبيه كائن التحديد (sel.htmltext) ؛ // نص HTML لمنطقة التحديد. sel.pastehtml ('<h1> title </h1>') ؛ //لصق في محتوى HTML لمنطقة التحديد ، وسيتم استبدال المحتوى المحدد. }}المثال البسيط أعلاه لكائن اختيار تشغيل JavaScript هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.