CHRD.firstHtml = function (obj) {
obj = CHRD.getObj(obj);
if (! obj || ! (obj = obj.firstChild)) {
return null;
}
do{
if (obj.tagName) break;
} while (obj = obj.nextSibling)
return obj || null;
}
CHRD.nextHtml = function (obj) {
obj = CHRD.getObj(obj);
if (! obj) {
return null;
}
while (obj = obj.nextSibling) {
if (obj.tagName) break;
}
return obj || null;
}
CHRD.prevHtml = function (obj) {
obj = CHRD.getObj(obj);
if (! obj) {
return null;
}
while (obj = obj.previousSibling){
if (obj.tagName) break;
}
return obj || null;
}
CHRD.lastHtml = function (obj) {
obj = CHRD.getObj(obj);
if (! obj || ! (obj = obj.lastChild)) {
return null;
}
do {
if (obj.tagName) break;
}while (obj = obj.previousSibling)
return obj || null;
}
----------在firefox上,空白也是一个节点----------