Есть 4 кнопки элемента a как реализовать, чтобы при нажатии определенной кнопки менялся текст?
Есть 4 кнопки, я хочу чтобы при нажатии на них, менялись цифры, указанные ниже (К примеру: нажал на 4, цифры изменились на 400 700 900). Как это можно реализовать?
Дополнительно:
Знаком с веб-разработкой?
Ответы:
чтобы это сделать надо обратиться к адресу элемента в котором ты хочешь изменить текстово содержимое
к его свойству textContent
кнопка.onclick = function()
{
элемент.textContent = 'новый текст'
}
все элементы на экране это объекты
ты обращаешься к их свойствам и методам
чтобы связать адрес с объектом зная его id - используй метод документа:
var адрес = document.querySelector('#id')
для этого при создании html-элементов назначай им id или class
- чтобы это сделать — нужно сначала понять, какая задача стоит у человека.
Реализаций полно. Можно сделать вкладками. Можно тупо менять содержимое скриптом. Можно подгружать нужные данные асинхронным запросом. А может это вообще постраничная навигация.
подходы и реализации в каждом случае будут совершенно разные.А вы тут безапеляционно заявляете "чтобы это сделать надо обратиться к адресу элемента"…
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для реализации данной функциональности можно воспользоваться JavaScript. Ниже приведен пример кода, который позволит менять текст при нажатии на определенные кнопки:
```php
Начальный текст
function changeText(button) {
var text = document.getElementById('text');
switch(button) {
case 'button1':
text.innerHTML = 'Текст при нажатии на кнопку 1';
break;
case 'button2':
text.innerHTML = 'Текст при нажатии на кнопку 2';
break;
case 'button3':
text.innerHTML = 'Текст при нажатии на кнопку 3';
break;
case 'button4':
text.innerHTML = 'Текст при нажатии на кнопку 4';
break;
default:
text.innerHTML = 'Начальный текст';
}
}
```
В данном примере создается несколько кнопок и блок текста. При нажатии на каждую из кнопок вызывается функция `changeText`, которая изменяет содержимое блока текста в зависимости от переданного аргумента (идентификатора кнопки). Таким образом, при нажатии на каждую кнопку будет меняться текст в соответствии с заданными условиями в функции.
Данный код можно доработать и улучшить, например, добавив анимацию при изменении текста или стилизацию кнопок.