niten_d0raku
@niten_d0raku

Почему не вызывается функция из подключенного скрипта?

index.html (отрезок кода)
<html>
    <head>
        <meta charset="UTF-8">
        <title>welcome</title>
        <link rel="stylesheet" type="text/css" href="styles.css">
        <link rel="stylesheet" type="text/css" href="reset.css">
        <script src="script.js"></script>
    </head>
    <body class="body">
        <div id="mainbar">
            <div class="mainbarBUTTONS" id="AboutMe" onclick="click()">

script.js
const click = () => {
    let AboutMe = document.getElementById("AboutMe");
    if (AboutMe.getAttribute('class') == 'mainbarBUTTONS')
    AboutMe.setAttribute('class', 'mainbarBUTTONSpressed');
    else if (AboutMe.getAttribute('class') == 'mainbarBUTTONSpressed')
    AboutMe.setAttribute('class', 'mainbarBUTTONS');
}


К слову если вызвать какой-нибудь alert('hello') то все работает как надо
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
lina666
@lina666
Изучаю веб ЯП.
попробуй так
fucntion click() {
    let AboutMe = document.getElementById("AboutMe");
    if (AboutMe.getAttribute('class') == 'mainbarBUTTONS')
    AboutMe.setAttribute('class', 'mainbarBUTTONSpressed');
    else if (AboutMe.getAttribute('class') == 'mainbarBUTTONSpressed')
    AboutMe.setAttribute('class', 'mainbarBUTTONS');
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект
22 нояб. 2024, в 11:51
20000 руб./за проект