私はガジェットを開発しており、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>