Не меняется значения в P по нажатию

135
15 апреля 2018, 23:35
Works on any device anyware

var d = document; 
		function change_txt(a) { 
    if (a.className == "class1") { 
       a.className = "class2"; 
       d.getElementById(p.className = "why_tank_app_text_in").innerHTML = "SAVE TIME"; 
    } 
    else { 
       a.className = "class1"; 
       d.getElementById(p.className = "why_tank_app_text_in").innerHTML = "& GAIN AGILITY"; 
    } 
}
<p class="why_tank_app_text_in">Works on any device anyware</p> 
<li><a href="#" onClick="change_txt(this)" class="class1">1</a></li>

Answer 1

Вот так будет меняться...

var d = document,  
    p = d.querySelector('.why_tank_app_text_in');  // или d.getElementsByTagName('p')[0]; или d.getElementsByClassName('why_tank_app_text_in')[0];  
function change_txt(a) { 
  if (a.className == "class1") { 
    a.className = "class2"; 
    p.innerHTML = "SAVE TIME"; 
  } else { 
    a.className = "class1"; 
    p.innerHTML = "& GAIN AGILITY"; 
  } 
}
<p class="why_tank_app_text_in">Works on any device anyware</p> 
<li><a href="#" onClick="change_txt(this)" class="class1">1</a></li>

Код странный, конечно...

READ ALSO
Проблема с foreach

Проблема с foreach

Мне нужно перебрать массив таким способом чтобы получать наибольшее значениеНо у меня проблема если они значение больше 0 то выводит не то что...

144
Бот на PHP для Discord

Бот на PHP для Discord

Здравствуйте, у меня есть код бота:

308
phpshop и подключение к бд

phpshop и подключение к бд

Здравствуйте!

123
Поверить регистр первой буквы - php

Поверить регистр первой буквы - php

Подскажите как можно проверить регистр первой буквы? К примеру если первая буква в нижнем регистре сделать большим, а если регистр большой...

146