Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
trufanov
1 / 1 / 0
Регистрация: 08.07.2014
Сообщений: 219
1

Как правильно использовать innerHTML в событии onclick

10.09.2015, 01:51. Просмотров 595. Ответов 3
Метки нет (Все метки)

Всем привет!

Кликаем по одной картинке (иконке), в другом месте страницы меняется картинка.

HTML5
1
2
3
4
<img 
    src="img1.jpg" 
    onclick="document.getElementById('id куда надо вставить').innerHTML='<img src="img2.jpg">'"
>
Не работает.

Упростил для проверки:

HTML5
1
2
3
4
<img 
    src="img1.jpg" 
    onclick="document.getElementById('id куда надо вставить').innerHTML='Хотя бы текст вставил!'"
>
Не работает.
HTML5
1
2
3
4
<img 
    src="img1.jpg" 
    onclick="document.getElementsByTagName('h1')[0].style.color='blue'"
>
Не работает.

Единственное что получилось:
HTML5
1
<img src="img1.jpg" onclick="alert(document.getElementsByTagName('h1')[0])">

Что не так делал?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2015, 01:51
Ответы с готовыми решениями:

Как получить атрибут div-a при событии onClick?
Подскажите, пожалуйста, как получить атрибут div-a при событии onClick. &lt;html&gt; &lt;head&gt; ...

Как вызвать функцию в JavaScript событии onclick к коде, не в HTML?
Все просто, есть кнопка, по её нажатию должна вызываться определенная ранее функция...

Двойной onclick и innerHTML
function rez () { if(document.getElementById(&quot;text&quot;)==&quot;sample text&quot;) {...

Не меняется borderColor при событии onClick
Подскажите пожалуста почему не работает такой код: &lt;html&gt; &lt;body&gt; &lt;script...

Изменение цвета элемента при событии onClick
Объясните пожалуйста, почему 1ый код работает, а 2ой-нет.

3
UI-Maker
38 / 38 / 11
Регистрация: 05.09.2015
Сообщений: 262
10.09.2015, 02:55 2
Какой браузер? А что пишет в консоли браузера? Проверьте находится ли вообще элемент. И кстати оно может путаться в кавычках.
0
BANO
Ренегат
Эксперт HTML/CSS
1719 / 1063 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
11.09.2015, 23:50 3
trufanov, то, что в первом варианте он запутается в кавычках - 100%
а остальные могу из-за другого неробить.

и вообще желательно не придумывать примеры на ходу, а прислать именно тот код, который не работает, потому как все примеры достаточно рабочие
0
trufanov
1 / 1 / 0
Регистрация: 08.07.2014
Сообщений: 219
14.09.2015, 15:51  [ТС] 4
это не примеры на ходу, а фрагменты из моего кода и они 100% нерабочие.

сам справился - в онклик вставил имя функции и вынес весь скрипт в эту функцию, сразу же заработало.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
14.09.2015, 15:51
StackOverflow
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2015, 15:51

Изменить координаты div-элемента при событии onClick
Народ, поскажите, пожалуйста, как можно изменить координаты div-элемента при событии onClick? ...

Можно ли определить нажата ли клавиша shift при событии onclick на <img> ?
Можно ли определить нажата ли клавиша shift при событии onclick на &lt;img&gt; ?

Как правильно вызвать функцию onclick? Странные тонкости или ошибки подключения модулей?
Проблема с подключением скриптов. Суть в том, что если функцию вызывать из подключаемого файла...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru