getFirstChild()

whitespace text node를 다루는 경우에 함수를 호출하고 리턴값을 변수에 저장해서 저장된 firstChild를 조작하는 것이 가능하다.
firefox의 경우, whitespace text node를 하나의 text node로 인식하여 다른 브라우저에 비해서 text node의 수가 많다.

							function getFirstChild (el) {
								var firstChild = el.firstChild;
								while (firstChild ! = null && firstChild.nodeType == 3) {  // skip TextNodes
									firstChild = firstChild.nextSiblings;
								}
								return firstChild;
							}