JQ를 사용하여 텍스트 자르기 기능을 수행했지만 JQ를 사용하지 않는 프로젝트에 대해이 기능을 구현하기에는 너무 번거 롭습니다. JS Text Truncation 기능은 다음과 같습니다. 코드를 직접 업로드하십시오.
HTML (테스트 용) :
<div> 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am i am i pox i am pox i pox i am pox i pox i am pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox i am i 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am i pox i am pox i pox i am pox i pox i am pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox i am i 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다. pox i am pox i am pox i am pox i am pox i am pox am pox am pox i am i am i am i am i am i pox i am pox i pox i am pox i pox i am pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox i am i 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am i pox i am pox i pox i am pox i pox i am pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox i am i 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am i am i am i pox i am pox i pox i am pox i pox i am pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox i am i 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am i pox i am pox i pox i am pox i pox i am pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox i am i 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am i > 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am pox i am pox i pox i am pox i pox i pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox am pox i am i am i am i am i am i am i pox i am pox i pox i am pox i pox i am pox i pox i am pox i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox am pox i pox i am i 나는 pox입니다. pox 나는 pox입니다. pox 나는 pox입니다 pox 나는 pox입니다. 나는 pox입니다. 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다 pox 나는 pox입니다. pox i am i am i pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox i am pox i am
JS :
var limit = []; var text = []; var pox = document.getElementsByTagName ( '*'); for (var i = 0; i <pox.length; i ++) {if (pox [i] .getAttribute ( "limit")) {limit [i] = pox [i] .getAttribute ( "limit"); 텍스트 [i] = pox [i] .innerhtml; if (limit [i] <text [i] .length) {pox [i] .innerhtml = text [i] .substring (0, limit [i])+"..."; }}}여기서 getElementsByTagName을 사용하여 모든 노드 트래버스를 얻습니다. (pox [i] .getAttribute ( "limit"))를 포함하는 노드를 포함하는 노드를 필터링 한 다음 각 노드의 사용자 정의 속성 한계 값을 얻고 한계 배열에 넣고 각 노드 텍스트를 텍스트 배열에 넣고 텍스트 길이와 잘린 값을 비교합니다.
모든 JS, 여기에 작성된 자체 조정 :
<script type = "text/javaScript"> wind 한계 [i]. } </스크립트>
생식 이미지 :
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.