Не существует единого способа сделать элементы невыбираемыми, которые являются кросс-браузерными, однако каждый браузер, кажется, имеет свой собственный способ сделать это.
для Chrome и Firefox добавляют их в css:
-webkit-user-select: нет;
-moz-user-select: нет;
user-select: нет;
Последний работает для Opera, но я не уверен.Что касается IE, добавьте unselectable = "on" 'к самому тегу HTML, как в <input id="i1" unselectable="on" ..etc