HTML 페이지에서 텍스트 선택 방지
질문:
UI를 향상하려면 HTML 페이지, 의도하지 않은 실수를 방지하기 위해 탭 이름과 같은 텍스트 요소를 선택하지 못하게 만드는 방법 강조표시?
CSS/HTML 솔루션:
대부분의 브라우저에서 다음 CSS를 적용할 수 있습니다.
*.unselectable { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
하이라이트되지 않는 요소의 경우 IE < 10 및 Opera에서는 선택할 수 없는 속성을 원하는 요소에 직접 추가할 수 있습니다.
<div>
JavaScript 솔루션:
선택할 수 없는 속성을 수동으로 추가하는 것에 대한 재귀적 대안 컨테이너 내의 각 요소에 JavaScript를 사용할 수 있습니다.
function makeUnselectable(node) { if (node.nodeType == 1) { node.setAttribute("unselectable", "on"); } var child = node.firstChild; while (child) { makeUnselectable(child); child = child.nextSibling; } } makeUnselectable(document.getElementById("foo"));
위 내용은 내 HTML 페이지에서 텍스트 선택을 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!