Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Изменение тескта при клике


Автор: Reptor 5.12.2004, 20:41
Например есть какойто текст:
Солнечный день

Как сделать так что б при нажатии на CheckBox он менялся например на:
Холодный день

а при следущем нажатии на
Солнечный день

Автор: sergejzr 5.12.2004, 21:15
Этот пример можно посмотреть:
http://files.vingrad.ru/sergej.z/js/changetxt.html

Код

<html>
<head>
 <title>Автоматическое обновление</title>
 <script>
   function changeText()
   {
     var chkbox=document.getElementById('txt'); //получаем ссылку на наш текст
      //и меняем его
     chkbox.innerHTML=(chkbox.innerHTML=='Солнечный день'?'Холодный день':'Солнечный день');
   }
 </script>
</head>

<body>
      <!--
            Вот чекбох у него определено событие onclick. Если событие произойдёт, будет выполнятся
            функция changeText;
      -->
      <input type="checkbox"  onclick="changeText();" checked="false" type="checkbox">

      <!--
           А это сам текст
      -->      
     <div id="txt">Солнечный день</div>

</body>
</html>


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)