There are errors in the code I downloaded, and the some of the errors are also in the book.
besides these errors, I think that the script should be placed at the end of the 'body' element, otherwise getElementById() will not find the elements.
In the other example, BIDHJ-Ch03-Ex2.html
, there are some other issues:
I could not get any desktop browsers [maybe Safari in iPhone is different] work with the method createAttribute("name", "value"). All references I found on Internet indicated two steps:
1. a = createAttribute("name")
[or use e.setAttribute("name", "value")]
So, besides moving the script at the bottom of the 'body', I had to do the following changes:
a = document.createAttribute("id"); a.nodeValue = "film_29299";
[need to do this three times]
I found the level of support for this book pretty poor, since the author didn't answer/address any of the issues posted in the forum.
I also found Wrox errata system very difficult to handle, as, despite it initially asked me only for my email and my comments; as soon as I input my email it suddenly displayed tons of input fields I really don't want to waste my time to answer ...enough that I'm helping them for free:)