Show
Ignore:
Timestamp:
11/18/07 09:54:25 (14 months ago)
Author:
nyarla
Message:

lang/javascript/document.write.dom: DOMの子要素の取得でおかしかったのを修正。

Location:
lang/javascript/document.write.dom
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/document.write.dom/document.write.dom.js

    r1728 r1742  
    5252    if ( dom ) { 
    5353        buffer = []; 
    54         var nodes = dom.childNodes; 
    55         var parent = refNode.parentNode; 
     54        var nodes   = Array.prototype.slice.call(dom.childNodes); 
     55        var parent  = refNode.parentNode; 
     56 
    5657        for ( var i = 0, len = nodes.length; i < len; i++ ) { 
    5758            var node = nodes[i]; 
    58             if ( ! node ) return; 
     59            if ( ! node ) continue; 
    5960 
    6061            parent.insertBefore( node, refNode.nextSibling ); 
    6162            refNode = node; 
    6263        } 
    63         lastNode    = refNode; 
    6464    } 
    65     else { 
    66         lastNode = refNode; 
    67     } 
     65 
     66    lastNode = refNode; 
    6867 
    6968    return; 
  • lang/javascript/document.write.dom/index.xhtml

    r1728 r1742  
    1111 
    1212document.write('<strong>document.write '); 
    13 document.write('DOM version</strong>'); 
     13document.write('DOM version</strong>\n\n<em>foobar</em>'); 
    1414 
    1515document.write('\n\n');