Jonathon Hill / rss feed

Javascript reserved words trigger “Expected Identifier” error on IE

If you’re getting an unreasonable “Expected Identifier” Javascript error on IE6/7, check to see if you have any variable names which are reserved words.

This also goes for HTML form element names:

<form name="aform">
    <input type="text" name="name" />
</form>

Then accessing document.aform.name.value would throw an error sinceĀ name is a reserved word.

Javascript Reserved Words

1 Comment

  1. Lee — December 30, 2009 #

    Great list, it will be a help. It’s a shame, however, that such a list is needed. Working with IE is miserable.

Leave a comment