In IE, müssen Sie das unselectable
Attribut in HTML:
<div id="foo" unselectable="on">...</div>
... oder per JavaScript eingestellt:
document.getElementById("foo").setAttribute("unselectable", "on");
Die Sache bewusst zu sein, dass die unselectableness nicht ist von Kindern eines nicht auswählbaren Elements geerbt. Das heißt, Sie haben entweder ein Attribut in dem Start-Tag jedes Element setzen innerhalb der <div>
oder benutzen Sie JavaScript dies für ein Element Nachkommen rekursiv zu tun:
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"));
Geige es an die Arbeit muss kein Umbruch (Körper) zu setzen, und keine Bibliothek (reine JS) –