0

ファイルから変数に読み込む関数があります

読み取りの有効性を知りたいのですが、アップロード アクションが実行された後に変数の内容を調べる方法があるかどうか疑問に思っていました。

function handleFileSelect(evt) {
    var files = evt.target.files; // FileList object
    // Loop through the FileList
    for (var i = 0, f; f = files[i]; i++) {

        var reader = new FileReader();
        parser=new DOMParser();
        // Closure to capture the file information.
        reader.onload = (function(theFile) {
            return function(e) {
                // Print the contents of the file
                //  var span = document.createElement('span');
                xmlDoc=parser.parseFromString(e.target.result,"text/xml");
                try{
                    DistributomeXML_Objects=xmlDoc.documentElement.childNodes;
                }catch(error){
                DistributomeXML_Objects=xmlDoc.childNodes;
                }
                //document.getElementById('list').insertBefore(span, null);
            };
        })(f);

        // Read in the file
        //reader.readAsDataText(f,UTF-8);
        reader.readAsText(f);
    }
    //xmlDoc.getElementsByTagName("distributome").item(0).appendChild(node);


    traverseXML(false, null, DistributomeXML_Objects, distributome.nodes, distributome.edges, distributome.references, distributomeNodes, referenceNodes);
}

xmlDoc が有効かどうかを確認したい。printステートメントを使用せずにこれを行うには、どうすればよいでしょうか。

4

1 に答える 1

2

を使用して、コンソールとログ変数のコンテンツを使用できます。

console.log("my variable content",variable);

Firebug を使用してブラウザ コンソールで表示するか、Chrome や Opera のネイティブ コンソールで表示できます。

于 2012-05-27T01:55:10.143 に答える