ugrás a tartalomhoz

IE 6,7-ben nem működik a JS delete DOM custom objpropon

Anonymous · 2006. Nov. 8. (Sze), 22.40
Sziasztok!

Találkoztatok már ezzel?
  1. <html>  
  2.  <head>  
  3.   <title>izé</title>  
  4.     
  5.  </head>  
  6.  <body>  
  7.   
  8. <div id="hh"> ez a div</div>  
  9.   
  10.   
  11.   <script>  
  12.   
  13.   a=document.getElementById("hh");  
  14.   a.alma="alma";  
  15.   try {delete(a.alma) ;} catch (e){ alert("hopp")}  
  16.   alert(a.alma);  
  17.   
  18.   </script>  
  19.   
  20. </body>  
  21. </html>  
Természetesen normál objektumokon működik, valamint FF alatt ebben a formában is.
Mit javasoltok, hogyan törölhető egy ilyen IE-ben? Mit tegyek az alert("hopp") helyére: a.alma=null; ???
Mi lenne a szép megoldás (azon felül, hogy ne tegyek DOMobj-ra custom propertyt)

Köszi!
Man
 
1

set/get/removeAttribute

attlad · 2006. Nov. 9. (Cs), 01.29
Fentiekkel működik.
2

áhá

Anonymous · 2006. Nov. 9. (Cs), 12.10
A set-getet régóta használom, a remove eszembe se jutott.
Kipróbálom (FF-fel is), köszi!