0 / 0 / 0
Регистрация: 22.11.2015
Сообщений: 56
1

Событие onClick

21.03.2018, 19:30. Показов 832. Ответов 2
Метки нет (Все метки)

Передо мной стоит задача, суть которой заключается в том, чтобы при нажатии на ссылку в левом столбце - в правом столбце должно появится расписание. Как сделать появление фотографии, я могу, а вот как добавить в правый столбец по нажатию на ссылку текст - не знаю
Помогите разобраться с этим
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<html>
<head>
    <title>Расписание</title>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="style.css" type="text/css">
    <script src="script.js"></script>
</head>
<body>
    <table class="table">
        <tr>
            <th>
                Дни недели
            </th>
            <th>
                Расписание
            </th>
        </tr>
        <tr>
            <td>
                <a href="#" onclick="ChangeImage('1.1')">Понедельник</a>
            </td>
            <td rowspan="5">
                <img id="foto" src="2.png">
            </td>
        </tr>
        <tr>
            <td>
                <a href="#" onclick="ChangeImage('1.2')">Вторник</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="#" onclick="ChangeImage('1.3')">Среда</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="#" onclick="ChangeImage('1.4')">Пятница</a>
            </td>
        </tr>
        <tr>
            <td>
                <a href="#" onclick="ChangeImage('1.5')">Суббота</a>
            </td>
        </tr>
    </table>
</body>
</html>
Javascript
1
2
3
4
function ChangeImage(photo_name)
{
    document.getElementById('foto').src = photo_name + ".png";
}
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
table,tr,th,td {
    border: 2px solid black;
    border-collapse: collapse;
    width: 450px;
    margin-left: 350px;
    margin-top: 200px;
}
td {
    padding-left: 10px;
    padding-right: 10px;
}
a{
    text-decoration: none;
    color: blue;
}
a:hover{
    color:red;
}
img {
    width: 550px;
    height: 300px;
    border: white;
}
.table {
    height: 300px;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2018, 19:30
Ответы с готовыми решениями:

Не работает событие onclick
var p = document.getElementsByTagName('p'); console.log(p); p.onclick = f1; ...

Почему событие onClick не срабатывает ?
В книге говорится что событие onClick срабатывает при нажатии на кнопке мыши. Но у меня ничего не...

Событие onclick для кнопки
Есть ссылка с id &quot;click21&quot;, на нее нужно повесить js функцию с событием onclick jivo_api.open();...

Правильная установка кода на событие onclick
Всем добрый день, уважаемые форумчане! На сайте стоит оформление заказа в один клик. Оптимизатор...

2
0 / 0 / 1
Регистрация: 12.12.2016
Сообщений: 32
25.06.2018, 22:22 2
через .innerHTML
0
190 / 55 / 12
Регистрация: 19.05.2015
Сообщений: 351
26.06.2018, 15:05 3
Когда нужно вставить только текст без тегов используй textContent. innerHTML хитёр.
document.querySelector('h1').textContent = 'Вопрос решен?'
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2018, 15:05
Помогаю со студенческими работами здесь

Событие onclick.
Здравствуйте. Столкнулся с проблемой на одном из сайтов для проведения чемпионатов. Так вот, там...

Событие onclick
Ребята я у меня наверно самый глупый вопрос, но блин пытался по разному вписать не получилось. В...

Событие onclick не работает
Помогите, пожалуйста, разобраться. Не могу понять почему не работает: &lt;!DOCTYPE html PUBLIC...

Не работает событие onclick
Не работает событие onclick в radio. При нажатии на элементы radio не запускается функция, можете...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru