function seeaboutme() {
display = document.getElementById("aboutme").style.display;
if (display == "none") {
document.getElementById(aboutme).style.display = "block";
} else {
document.getElementById(aboutme).style.display = "none";
}
};
#aboutme {
color: white;
font-family: Arial;
font-size: 50px;
display: none;
}
<a href="" class="menulinks" onclick="seeaboutme()">About me</a><br>
<a id="aboutme">Hello everybody</a>
Как при нажатии на кнопку About me (который изначально скрыт) сделать чтобы появлялся текст?
Вы забыли кавычки добавить document.getElementById(aboutme) в условиях:
function seeaboutme(event) {
event.preventDefault();
var el = document.getElementById("aboutme");
var display = el.style.display;
if (display === "none") {
el.style.display = "block";
} else {
el.style.display = "none";
}
};
#aboutme {
font-family: Arial;
font-size: 50px;
display: none;
}
<a href="#" class="menulinks" onclick="seeaboutme(event)">About me</a>
<br>
<a href="#" id="aboutme">Hello everybody</a>
Для получения текущего значения CSS свойства надо использовать getComputedStyle.
function seeaboutme(event) {
event.preventDefault();
var el = document.getElementById("aboutme");
var display = getComputedStyle(el).display;
if (display === "none") {
el.style.display = "block";
} else {
el.style.display = "none";
}
};
#aboutme {
font-family: Arial;
font-size: 50px;
display: none;
}
<a href="#" class="menulinks" onclick="seeaboutme(event)">About me</a>
<br>
<a href="#" id="aboutme">Hello everybody</a>
display = document.getElementById("aboutme").style.display;
var display = getComputedStyle(document.getElementById("aboutme")).display;
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости