Getting this error when a page is being loaded with angular js in IE9. No issues with Chrom/FF.
"Unable to get value of the property 'nodeName': object is null or undefinedundefined"
Any pointers would help.I thought this was fixed as part of Angular js 1.0.1 release.
I had the same problem and it was because in a
<table>
I had put some<h3>
not wrapped in<tr>
and<td>
, and also, I have some<br>
and<br/>
tags, which should better be<br />
, forXHTML
's sake.Most probably you messed up with the syntax inside the
I suggest you copy the DOM from browser and do a check on the https://validator.w3.org/check . Look for errors like : document type does not allow element "SOMETHING" here; missing one of "TH", "TD" start-tag .
I got this error in IE9 when I accidentally had the following illegal markup.
Maybe run a html lint to make sure you're not violating any rules like that.
I got this error on angular-perf.js. If you add an conditional comment to exclude IE, it will work, but you won't be able to use angular-perf in IE.
For me the culprit was a thead tag in the table:
for me the issue was << before Back hyperlink. I used htmllint and resolved all illegal mark up error except the ones for angular.