Как установить цвет фона элемента HTML, используя свойства css в JS
Как установить цвет фона HTML-элемента, используя свойства css в JavaScript Как установить цвет фона HTML-элемента с помощью css в JavaScript? 17 ответов Как правило, свойства CSS преобразуются в JavaScript путем приведения их к верблюжьему регистру без дефисов. Так background-color становится backgroundColor . function setColor(element, color) { element.style.backgroundColor = color; } // where el is the concerned element var el = document.getElementById('elementId'); setColor(el, 'green'); Я хотел бы добавить, что цвет, очевидно, должен быть в кавычках element.style.backgroundColor = "color"; например - element.style.backgroundColor = "оранжевый"; отличный ответ В тестах Selenium: ((IJavaScriptExecutor)WebDriver).ExecuteScript("arguments[0].style.background = 'yellow';", webElement); @ Catto В этом случае цвет является аргументом функции, поэтому его не следует заключать в кавычки. Однако вы правы в том, что обычн...
Подробнее »
Как я могу заставить браузер видеть изменения CSS и Javascript?
Как я могу заставить браузер видеть изменения CSS и Javascript? Файлы CSS и Javascript меняются не очень часто, поэтому я хочу, чтобы веб-браузер кэшировал их. Но я также хочу, чтобы веб-браузер видел изменения, внесенные в эти файлы, не требуя от пользователя очистки кеша браузера. Также нужно решение, которое хорошо работает с системой контроля версий, такой как Subversion. Некоторые решения, которые я видел, включают добавление номера версии в конец файла в виде строки запроса. Можно использовать номер версии SVN, чтобы автоматизировать это для вас: ASP . NET Показать номер версии SVN. Можете ли вы указать, как вы включаете переменную Revision другого файла? То есть в файле HTML я могу включить номер редакции в URL-адрес файла CSS или Javascript. В книге Subversion говорится о ревизии: «Это ключевое слово описывает последнюю известную ревизию, в которой этот файл был изменен в репозитории». Firefox также позволяет нажимать CTRL+R , чтобы перезагрузить все на определенной стра...
Подробнее »
Как я могу определить, блокирует ли браузер всплывающее окно? - JS
Как я могу определить, блокирует ли браузер всплывающее окно? Время от времени я сталкивался с веб-страницей, которая пытается открыть новое окно (для ввода данных пользователем или чего-то важного), но блокировщик всплывающих окон предотвращает это. Какие методы может использовать вызывающее окно, чтобы убедиться, что новое окно запускается правильно? 9 ответов Если вы используете JavaScript для открытия всплывающего окна, вы можете использовать что-то вроде этого: var newWin = window.open(url); if(!newWin || newWin.closed || typeof newWin.closed=='undefined') { //POPUP BLOCKED } Вот ответ для хрома: обнаружить заблокированное всплывающее окно в хроме @ ajwaka, не могли бы вы уточнить, не подходит ли этот ответ для Chrome или есть ли причина, по которой другой ответ лучше подходит для Chrome? Благодарность! @ ajwaka, по крайней мере, сегодня этот код работает в Chrome, отсюда и вопрос. @ Crashalot - Вы спрашиваете меня о чем-то, на что я ответил 6 лет назад -...
Подробнее »