Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   изменение input.className в IE<9 (https://javascript.ru/forum/css-html-internet-explorer/32457-izmenenie-input-classname-v-ie-9-a.html)

v01d0s 16.10.2012 21:45

изменение input.className в IE<9
 
Подскажите пожалуйста, почему в IE<9 не работает этот код?
При нажатии на радио должен у label должен устанавливаться класс checked
Это баг, или я в чем-то ошибся?

<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8">
  <style>
  	.check+label {
  		border:1px solid red;
  		display:block;
  		width:10px;
  		height: 10px;
  	}

  </style>
</head>
<body>
<form>
  <input type="radio" name="option" value="1">
  <label></label>
  <input type="radio" name="option" value="1">
  <label></label>
  <input type="radio" name="option" value="1">
  <label></label>
  <input type="radio" name="option" value="1">
  <label></label>
  <input type="radio" name="option" value="1">
  <label></label>

</form>

<script >
	document.onclick = function(e) {
		e = e || event;
		var target = e.target || e.srcElement;

		if(target.tagName != "INPUT" ) return;


		target.className = "check";
	}
</script>

</body>
</html>



причем если +label убрать в css то тогда работает.

pimivs 12.12.2012 10:43

поиск тура в оаэ
 
Туристическое агенство в Москве предлагает туры на новогодние каникулы, а так же подбор туров и поиск горящих туров по направлениям: горнолыжные туры во францию и горнолыжные туры в швейцарию, а так же туры в карловы вары, туры оаэ, туры в вьетнам, тайланд туры, туры в гоа, туры в сша, туры на пхукет, туры в оаэ. Кроме этого всегда можем сделать поиск туров онлайн по оптимальной цене туры в испанию, туры в великобританию так же, к примеру - туры в сша поиск тура в оаэ сейшельские острова туры цены
, туры оаэ подбор тура в оаэ туры в сша
, Подробности на сайте www.renessub.ru или звоните - (495) 973-81-51, (909) 691-4022, (916)-322-08-18


Часовой пояс GMT +3, время: 07:33.