Перейти к содержимому


Пользователь месяца
TimurR TimurR 1-й за Август
Очков активности: 726 3 темы, 35 сообщений, 11 баллов репутации
ТОП самых активных за этот месяц
  • Фотография ShowPrint
    #1

    ShowPrint (ShowPrint.ru)
    Очков активности: 207 2 темы, 17 сообщений, 6 баллов репутации

  • Фотография Ixman
    #2

    Ixman (o5cat.ru)
    Очков активности: 105 0 тем, 10 сообщений, 7 баллов репутации

  • Фотография WGN
    #3

    WGN (worldgamenews.com)
    Очков активности: 90 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #4

    magnet (rbfxdirect.com)
    Очков активности: 67.5 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #5

    BLIK
    Очков активности: 45 Вне конкурса за определение пользователя месяца

  • Фотография TimurR
    #6

    TimurR
    Очков активности: 42 Вне конкурса за определение пользователя месяца

  • Фотография AnnaYa
    #7

    AnnaYa (topbase.ru)
    Очков активности: 33 2 темы, 5 сообщений, 2 балла репутации

  • Фотография Developer
    #8

    Developer
    Очков активности: 33 2 темы, 16 сообщений, 1 балл репутации

  • Фотография Алексей111
    #9

    Алексей111
    Очков активности: 28.5 5 тем, 4 сообщения, 1 балл репутации

  • Фотография Игорь Ку
    #10

    Игорь Ку (dudesday.ru)
    Очков активности: 24 1 тема, 5 сообщений, 2 балла репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 19.11.2017
  • Яндекс выдача: 26.09.2018
Топ 5 участников по репутации


Простой вопрос по javascript от новичка!

#1 hnerd

hnerd
  • Неактивные
  • 284 сообщений
  • Репутация: 18
0

Отправлено 15 September 2014 - 19:25

Подскажите пожалуйста, только недавно начала изучать javascript и не могу понять, как работать с тегами с помощью id. Для примера приведу простенький код, который не работает! Прошу помочь мне выяснить, почему он не работает!

<script language="javascript">
	var p = document.getElementById("test");
	p.onclick = function(){
		window.document.body.innerHTML = 'Произошло чудо!'
	}
</script>
<p id="test">Нажми этот текст и произойдет чудо</p>

Хочу, чтобы при клике на текст, он изменялся на другой! Спасибо!


 

 

  • 0

#2 fedornabilkin

fedornabilkin
  • Модератор
  • 1127 сообщений
  • Репутация: 189

Отправлено 25 September 2014 - 15:05

Я использую jQuery. Очень упрощает работу с элементами страницы.

$(document).ready(function(){ // функция для всех событий, которые необходимо обработать после загрузки страницы
// событие клик
$('#test').click(function(){
    $(this).html('Произошло чудо');
});
// другие события
}); //

  • 0

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#3 Shurik666

Shurik666
  • Неактивные
  • 3 сообщений
  • Репутация: 0

Отправлено 25 September 2014 - 17:34

Если на JS правильно будет так: 

<script language="javascript">
	function chudo (){
            var p = document.getElementById("test");
	    p.innerHTML = 'Произошло чудо!'
	}
</script>
<p id="test" onclick="chudo();">Нажми этот текст и произойдет чудо</p>

Сообщение отредактировал Shurik666: 25 September 2014 - 17:35

  • 0



Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru