1.Explain how to simulate limited dynamism and interactivity with simple hypertext links.
If that actually made sense, I could help with the answer
2.Why do you need to use the getElementById (), getElementByName (), or getElementByTagName () method?
This is rudimentary, learn it
3.Explain why you would use the sub expression.
There is a "method" called "sub()" but if you use it in the real world, you will be shot because it has absolutely no use since it was added to Internet Explorer 3. (What the hell are they teaching you in school?)
4.How do you use DHTML to show and hide an underline beneath an <a> element when a user places his or her mouse pointer over a link?
You don't. You use CSS :hover pseudo class.
5.Explain the difference between the display and visible properties.
Since "visible" is only available in Netscape Navigator 4.0 (visibility="visible") (circa 1997), it has no relevance to modern internet browsers. "display" on the other hand is not a property but a CSS style rule.
6.Explain how to create traveling animation with DHTML.
Truthfully, if this is the CRAP that they are teaching you in school, you might as well be learning FORTRAN!