Показать сообщение отдельно
  #1 (permalink)  
Старый 14.10.2009, 00:39
гвоздик
 
Сообщений: n/a

Удаление атрибута в IE - в чем засада?
Почему в IE не работает код нижеприведённый?
В FF и Опере работает.
Если поставить removeAttribute вместо delete - сработает, но мне хочется понять сам принцип.
Библиотека кроссбраузерного events.js у меня на IE 6 некорректно снимает события из-за этого - там тоже удаление в remove через delete.

<html>
<head>
</head>
<body>
	<h1 id="TestStop">Link</h1>

<script type="text/javascript"> 

	var el = document.getElementById('TestStop')

	el.newF = 1

	alert('1 - ' + el.newF)
	
	delete el.newF
//	el.removeAttribute('newF')

	alert('2 - ' + el.newF)
	
	</script>

</body>
</html>
Ответить с цитированием