Это, по-видимому, дубликат, но читайте, потому что это не совсем так ... Я думаю ... :) Я последовал за ответом здесь: How do I disable text selection with CSS or JavaScript? с завихрением. Я хочу, чтобы отключить выбор программно для определенных полей, и я делаю это в Chrome с:Отключить выбор текста CSS программно
node.style.webkitUserSelect="none";
, который работает отлично. Тем не менее, я попробовал следующее для Firefox:
node.style.mozUserSelect="none";
Но это не сработает. Я не пробовал ни с каким другим браузером. Есть ли другой способ сделать это? И это «документально стандарт», что все правила CSS, как это:
.rule {
some-css-selector: value;
}
переводимые на JavaScript, как следующий?
node.style.someCssSelector="value";
Или это просто удача, что в некоторых случаях это работает?
Попробуйте сделать это на несколько других браузерных конкретных атрибутов CSS3 стилей. Я думаю, что выбор пользователя - это то, что реализовано так по-разному между браузерами. Например, попробуйте это для радиуса границы и сообщите нам, что вы найдете. Надеюсь, это обеспечит некоторое понимание этой проблемы. – andyzinsser