Tip: you can modify some code before running
<html><head></head><body><script type="text/javascript">(Function () {document. onmousedown = function () {var isSelect = true; var evt = window. event | arguments [0]; var startX = (evt. x | evt. clientX); var startY = (evt. y | evt. clientY); var selDiv = document. createElement ("div"); selDiv.style.css Text = "position: absolute; width: 0px; height: 0px; font-size: 0px; margin: 0px; padding: 0px; border: 1px dashed # 0099FF; background-color: # C3D5ED; z-index: 1000; display: none; "; selDiv. id = "selectDiv"; document. body. appendChild (selDiv); var _ x = null; var _ y = null; document. onmousemove = function () {var evt = window. event | arguments [0]; if (isSelect) {if (selDiv. style. display = "none") {selDiv. style. display = "";} _ x = (evt. x | evt. clientX); _ y = (evt. y | evt. clientY); if (_ x> = startX & _ y> = startY) {selDiv. style. left = startX + "px"; selDiv. style. top = startY + "px"; selDiv. style. width = (_ x-startX) + "px"; selDiv. style. height = (_ y-startY) + "px";} else if (_ x> = startX & _ y <= startY) {selDiv. style. left = startX + "px"; selDiv. style. bottom = startY + "px"; selDiv. style. top = _ y + "px"; selDiv. style. width = (_ x-startX) + "px"; selDiv. style. height = (startY-_ y) + "px";} else if (_ x <= startX & _ y <= startY) {selDiv. style. right = startX + "px"; selDiv. style. bottom = startY + "px"; selDiv. style. left = _ x + "px"; selDiv. style. top = _ y + "px"; selDiv. style. width = (startX-_ x) + "px"; selDiv. style. height = (startY-_ y) + "px";} else if (_ x <= startX & _ y> = startY) {selDiv. style. right = startX + "px"; selDiv. style. top = startY + "px"; selDiv. style. left = _ x + "px"; selDiv. style. width = (startX-_ x) + "px"; selDiv. style. height = (_ y-startY) + "px" ;}evt = null ;}} document. onmouseup = function () {isSelect = false; document. body. removeChild (selDiv); _ x = null, _ y = null, selDiv = null, startX = null, startY = null, evt = null ;}}})();</script></body></html>
Tip: you can modify some code before running