防止 HTML 頁面上的文字選擇
問題:
問題:CSS/HTML 解決方案:
*.unselectable { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
在大多數瀏覽器中,可以應用以下CSS:
<div>
對於不突出顯示的元素繼承這個屬性,例如在IE中
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中文網其他相關文章!