Tanpa basa -basi lagi, mari kita lihat kodenya
<! Doctype html public "-// w3c // dtd xhtml 1.0 transisi // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = uTf-8"/<title> <title> JS Metode penulisan yang melebihi teks dengan ellips </title </title> <title> <title> JS Metode yang melebihi teks dengan ellips </title </title </title> <title> <title> <title> <judul> JS yang melebihi teks dengan ellips </title </title </title> <title> <title> <title> JS yang melebihi teks dengan ellips </title </title </title </<title> // Panjang karakter Cina dibaca berdasarkan atribut panjang adalah 1 if (str.length*2 <= len) {return str; } var strlen = 0; var s = ""; untuk (var i = 0; i <str.length; i ++) {s = s+str.charat (i); if (str.charCodeat (i)> 128) {strlen = strlen + 2; if (strlen> = len) {return s.substring (0, s.length-1) + "..."; }} else {strlen = strlen + 1; if (strlen> = len) {return s.substring (0, s.length-1) + "..."; }} else {strlen = strlen + 1; if (strlen> = len) {return s.substring (0, s.length-2) + "..."; }}} return s;} window.onload = function () {var str = document.getElementById ('cut_str'). innerHtml; var s = cutstring (str, 15); document.geteLementById ('cut_str'). innerHtml = s;} </script> <v> <p id = "cut_str"> metode penulisan js yang melebihi teks diganti dengan elips. </p> </div> </body> </html>Rendering implementasi
Meringkaskan
Faktanya, hal utama adalah menggunakan metode substring JS. Masih sangat mudah untuk mengimplementasikan fungsi ini, tetapi sangat praktis. Di atas adalah seluruh konten artikel ini. Saya harap artikel ini akan membantu semua orang.