Как установить цвет фона элемента 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 лет назад -...
Подробнее »
Тройные кавычки - Как разграничить строковый параметр Javascript
Тройные кавычки? Как разграничить строковый параметр Javascript с привязкой к данным в ASP . NET? Как разграничить строковый параметр с привязкой к данным Javascript в якорном OnClick событии? У меня есть тег привязки в элементе управления ASP . NET Repeater. Событие OnClick якоря содержит вызов функции Javascript. Функция Javascript принимает строку в качестве входного параметра. Строковый параметр заполняется значением с привязкой к данным из повторителя. Мне нужны "двойные кавычки" для файла Container.DataItem . Мне нужны 'одинарные кавычки' для OnClick . И мне все еще нужен еще один разделитель (тройные кавычки?) для входного строкового параметра вызова функции Javascript. Поскольку я не могу снова использовать 'одинарные кавычки', как мне убедиться, что функция Javascript знает, что входной параметр является строкой, а не целым числом? Без дополнительных кавычек вокруг параметра входной строки функция Javascript считает, что я передаю цело...
Подробнее »
Пользовательская проверка ASP_Net на стороне клиента
Пользовательская проверка ASP . NET на стороне клиента У меня есть настраиваемая функция проверки в JavaScript в пользовательском элементе управления на веб-сайте .Net 2.0, которая проверяет, не превышает ли уплаченная сумма причитающейся суммы. Я поместил код валидатора в ascx файл, а также попытался использовать его, Page.ClientScript.RegisterClientScriptBlock() и в обоих случаях проверка срабатывает, но я не могу найти функцию JavaScript. Вывод в консоли ошибок Firefox: "feeAmountCheck is not defined" . Вот функция (это было взято непосредственно из исходного кода firefox -> view) <script type="text/javascript"> function feeAmountCheck(source, arguments) { var amountDue = document.getElementById('ctl00_footerContentHolder_Fees1_FeeDue'); var amountPaid = document.getElementById('ctl00_footerContentHolder_Fees1_FeePaid'); if (amountDue.value > 0 && amountDue >= amountPaid) { ...
Подробнее »
Multiply (Умножение) | JavaScript (решено) | codewars
Умножить (Multiply) в JavaScript (решено) Этот код не выполняется должным образом. Попытайтесь понять, почему. Решение function multiply(a, b) { return a * b; } Умножение Умножение целых чисел можно рассматривать как многократное сложение; то есть умножение двух чисел эквивалентно прибавлению количества копий одного из них, множимого, к количеству другого, множителя. Оба числа можно назвать факторами. Пример: 3 * 4 = 4 + 4 + 4 = 12 return Оператор return завершает выполнение функции и указывает значение, которое должно быть возвращено вызывающей функции. Синтаксис return [выражение]; Параметры выражение Выражение, значение которого должно быть возвращено. Если он опущен, вместо него возвращается undefined. Описание Когда оператор return используется в теле функции, выполнение функции останавливается. Если указано, заданное значение возвращается вызывающей функции. Как определить, какой из шрифтов использовался на веб-странице? Предположим, у меня есть...
Подробнее »
Как определить, какой из шрифтов использовался на веб-странице?
Как определить, какой из определенных шрифтов использовался на веб-странице? Предположим, у меня есть следующее правило CSS на моей странице: body { font-family: Calibri, Trebuchet MS, Helvetica, sans-serif; } Как я могу определить, какой из определенных шрифтов использовался в браузере пользователя? Для людей, которым интересно, почему я хочу это сделать, потому что шрифт, который я обнаруживаю, содержит глифы, недоступные в других шрифтах. Если у пользователя нет шрифта , я хочу, чтобы он отображал ссылку, предлагающую пользователю загрузить этот шрифт (чтобы они могли использовать мое веб-приложение с правильным шрифтом). В настоящее время я показываю ссылку для загрузки шрифта для всех пользователей. Я хочу отображать это только для людей, у которых не установлен правильный шрифт. Следует иметь в виду, что некоторые браузеры заменяют определенные отсутствующие шрифты аналогичными шрифтами, что невозможно обнаружить с помощью трюка JavaScript/CSS. Например, браузеры Wind...
Подробнее »