Instance sederhana dari objek pemilihan operasi JavaScript
// Ganti konten teks yang dipilih, teks parameter adalah konten yang akan diganti fungsi setSelectionText (teks) {// bukan IE browser if (window.getSelection) {var sel = window.getSelection (); peringatan (sel.rangecount); // Jumlah pilihan biasanya 1. Sel.deletefromdocument (); // Kloning konten yang dipilih var r = sel.getRangeat (0); // Bahkan jika deletefromdocument () telah dieksekusi, fungsi ini masih mengembalikan objek yang valid. var selfrag = r.clonecontents (); // Kloning konten yang dipilih var frag = selfrag.childnodes; // Jika deletefromdocument () dieksekusi, panjang array akan 0 untuk (var i = 0; i <fragment.length; i ++) {waspada (frag [i] .nodename); // enum objek yang dipilih} var h1 = document.createelement ('h1'); // menghasilkan objek insert h1.innerHtml = teks; // atur konten objek ini r.insertNode (H1); // Masukkan objek ke dalam pemilihan, operasi ini tidak akan menggantikan konten yang dipilih, tetapi akan ditambahkan ke bagian belakang pemilihan. Oleh karena itu, jika diperlukan efek penggantian pasta normal, eksek fungsi deletefromdocument () sebelumnya. } else if (document.selection && document.selection.createrange) {// IE browser var sel = document.selection.createrange (); // Dapatkan peringatan objek seleksi (sel.htmltext); // Teks HTML dari area seleksi. sel.pastehtml ('<h1> judul </h1>'); // Tempel dalam konten HTML dari area pemilihan, dan konten yang dipilih akan diganti. }}Contoh sederhana di atas dari objek pemilihan operasi JavaScript adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.