Измените имя класса div с помощью onclick для 3 div в зависимости от того, по какой ссылке нажата ссылка div

В C ++ объект производного класса может быть назначен объекту базового класса, но другой способ невозможен.

class Base { int x, y; };

class Derived : public Base { int z, w; };

int main() 
{
    Derived d;
    Base b = d; // Object Slicing,  z and w of d are sliced off
}

Обрезка объектов происходит, когда объект производного класса присваивается базе объект класса, дополнительные атрибуты объекта производного класса вырезаются для формирования объекта базового класса.

1
задан dulhac 24 March 2019 в 15:22
поделиться

2 ответа

Эй, вы можете сделать это с помощью таких параметров, как этот

0
ответ дан Faizal Hussain 24 March 2019 в 15:22
поделиться

Вы можете сделать что-то вроде этого

<div class="projects">
    <div class="w-33" id="first-project">
        <a class="learn-more" onclick="changeclass(this)">Learn More</a>
    </div>
    <div class="w-33" id="second-project">
        <a class="learn-more" onclick="changeclass(this)">Learn More</a>
    </div>
    <div class="w-33" id="third-project">
        <a class="learn-more" onclick="changeclass(this)">Learn More</a>
    </div>
</div>

<script>
    function changeclass(elem) {
        let allDivs = document.querySelectorAll('.projects > div');
        for(let oneDiv of allDivs) {
            oneDiv.className = "w-20";
        }
        elem.parentNode.className = "w-60";
    }
</script>
0
ответ дан Alexey Zelenin 24 March 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: