#javascript #html
Вопрос:
Я новичок в javascript, html и css. Я создаю веб-сайт, на котором я хотел бы иметь кнопку подкачки таблиц стилей. Я добавил javascript во внешний файл и связал его с </script src=»>, но, похоже, он не меняет таблицы стилей. Где я мог ошибиться в этом процессе?
HTML:
<script src="MainButtons.js"></script>
<button onclick="swapStyleSheet('styleOD.css')">
<h4>Change to "Open Dyslexic"</h4>
</button>
язык JavaScript:
function swapStyleSheet(sheet) {
document.getElementbyId('pagestyle').setAttribute('href', sheet);
}
Комментарии:
1. Для начала откройте консоль инструментов разработчика браузера и проверьте, нет ли ошибок. После открытия также загляните на вкладку сеть, где вы можете просмотреть все запросы ресурсов для страницы и проверить
status
наличие запроса в таблице стилей. НаходитсяstyleOD.css
на том же уровне каталога, что и страница, на которой вы запускаете эту программу? Существует множество причин, по которым он может не работать, поэтому изучение некоторых основных инструментов и методов отладки так же важно, как и обучение написанию кода. Изучите несколько руководств по использованию инструментов разработчика браузеров2.
getElementById
нетgetElementbyId
3. Вот и все! Огромное спасибо.