Als ik een property van een DOM element probeer te deleten in Internet Explorer 7, geeft dat een foutmelding "Object doesn't support this action". In FF/GC gaat het echter goed. Hoe kan dit? Is het een IE-bug?
Het gaat bijv. om volgende stukje code
Ik heb http://perfectionkills.com/understanding-delete/ proberen te begrijpen, maar ik zie geen verband met deze foutmelding.
Ik vraag het omdat in 'variabele' in mijn webapp een referentie is naar een te verwijderen object.
Het gaat bijv. om volgende stukje code
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <html> <body> <script type="text/javascript"> var myDiv= document.createElement('div'); myDiv.innerHTML = 'hello world' myDiv.variabele = 3; document.body.appendChild(myDiv); alert(myDiv.variabele); //3 in IE/FF delete myDiv.variabele; //foutmelding in IE alert(myDiv.variabele); //3 in FF </script> </body> </html> |
Ik heb http://perfectionkills.com/understanding-delete/ proberen te begrijpen, maar ik zie geen verband met deze foutmelding.
Ik vraag het omdat in 'variabele' in mijn webapp een referentie is naar een te verwijderen object.
[ Voor 6% gewijzigd door Rekcor op 19-11-2010 09:57 . Reden: Vraag ]