Я очень новичок и неопытен в JavaScript, поэтому прошу прощения за глупый вопрос!
Я пытаюсь добавить оранжевую тень к раскрывающемуся списку (варианты доставки) на странице экспресс-проверки Magento PayPal со следующим сценарием, чтобы подчеркнуть, что клиент должен сделать выбор варианта доставки:
window.onload = function() {
if (window.location.href.indexOf('/paypal/express/review/')!= -1) {
document.querySelectorAll('select#shipping_method')[0].style.boxShadow = '0 0 4px 2px #e15500';
}
};
Затем я хочу удалить эту тень после нажатия на раскрывающийся список, чтобы указать клиенту, что он сделал правильный шаг :-)
Примерно так:
document.querySelectorAll('select#shipping_method').onclick = function() {
if (window.location.href.indexOf('/paypal/express/review/')!= -1)
{this.style.boxShadow = 'none'; }
};
Вопрос в том, как объединить эти две функции, чтобы они работали? (добавьте тень при загрузке, затем удалите тень по щелчку) Я смог сделать тень загруженной, но не могу заставить обе функции работать вместе из-за моего отсутствия знаний Javascript на сегодняшний день! Будем благодарны за любые идеи. Обратите внимание, что я не могу редактировать исходный HTML-код и хочу убедиться, что он работает только на этой конкретной странице.