これ以上苦労せずに、コードを見てみましょう
< xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> js執筆方法//長さ属性で読み取られる漢字の長さは1 if(str.length*2 <= len){return str; } var strlen = 0; var s = ""; for(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> <div> <p id = "cut_str"> jsテキストを超える執筆メソッドは楕円に置き換えられます。 </p> </div> </body> </html>実装レンダリング
要約します
実際、主なことは、JSのsubstring方法を使用することです。この機能を実装するのはまだ非常に簡単ですが、非常に実用的です。上記は、この記事のコンテンツ全体です。この記事が誰にとっても助けてくれることを願っています。