텍스트 의 구체 적 인 길이 가 몇 px 인지 판단 합 니 다.
1. 문자열 가 져 오기 str
2. str 를 배열 arr 로 분해
3. arr 를 옮 겨 다 니 며 각각 중국어 개수, 대문자 영어 개수, 소문 자 영어 개수 구하 기.....
4. 설 정 된 글꼴 크기 에 따라 각 유형의 문자 가 각각 몇 px 인지 구 합 니 다 (텍스트 를 직접 입력 하고 웹 페이지 에서 얼마나 큰 지 보기)
5. 마지막 으로 텍스트 길 이 를 구 합 니 다...
O (∩ ∩) O 하하 ~, 이렇게 귀 찮 은 데, 4 부 를 보면 간단 한 방법 이 있 을 줄 알 겠 지!!!맞다!이 텍스트 를 줄 내 탭 에 직접 넣 고 js 로 이 탭 의 길 이 를 가 져 오 는 것 이 간단 합 니 다.
예제 코드 는 다음 과 같다.
Title
var str = ' , 。Hello, , , ';
function getTextWidth(str) {
var width = 0;
var html = document.createElement('span');
html.innerText = str;
html.className = 'getTextWidth';
document.querySelector('body').appendChild(html);
width = document.querySelector('.getTextWidth').offsetWidth;
document.querySelector('.getTextWidth').remove();
return width;
}
var w = getTextWidth(str);
console.log(w);
자, 간단하게 텍스트 길 이 를 가 져 오 는 함수 가 있 습 니 다.개 선 된 점 이 있 으 면 댓 글 지 도 를 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.