0

私はガジェットを開発しており、JavaScript を使用してスパンの innerHTML を変更していますが、いくつかの操作の後、その値を読み取る必要があります。さらに、スパンに事前に入力された値を使用していますが、新しいデータ関数を読み取ろうとすると、事前に入力された値が読み込まれます。そのための解決策はありますか?

JS:

function read_write(condition,filename){
    var fso  = new ActiveXObject('Scripting.FileSystemObject');
    var fh = fso.OpenTextFile(System.Gadget.path+'\\'+filename+'.txt',condition, true,-2);
    if (condition == 1) {
    var result = fh.ReadLine();
    return result;      
    } 
    else if (condition == 2) {
    var spn1 = document.getElementById('span1').innerHTML;
    fh.WriteLine(spn1+','+document.getElementById('span2').innerHTML);
    }
    fh.Close();
}

HTML:

<table id="sonuc">
  <tbody>
    <tr>
      <td style="width:50%" valign="top">
        <span class="result" id="span1"></span><br/>
        <span class="result" id="span2"></span>
      </td>
    </tr>
  </tbody>
</table> 
4

1 に答える 1

0

span 要素への書き込みに innerHTML を使用している場合は、もう一度それを使用して読み取ることができるはずです。今までどのように読んでいましたか?

于 2010-03-22T17:22:36.067 に答える