<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[code="java"] for(var i=0;i<oCh.length;i++) {
if (oCh.nodeType == 3) { continue; }
DOMString += oCh[i].nodeName +oCh[i].childNodes[0].nodeValue+"\n";
} [/code]
#myList下的childNodes不只是LI,还有空白文本节点,空白文本节点是没有childNodes的,所以报错;只要过滤掉空白文本节点就好了。
在firefox中不支持这个childNodes方法,当然会报错啦!