我正在開發一個小工具,並且我正在使用JavaScript來更改span的innerHTML,但在執行一些操作後,我需要讀取該值。此外,我使用跨度預輸入的值,但是當我嘗試讀取新的數據函數加載預先輸入一個。 有沒有解決方案?獲得之前由JavaScript更改過的Span元素的值
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>
你可以發佈一些代碼來顯示你想要做什麼?您正在開發什麼類型的小工具 - Google小工具,Windows小工具等。 – 2010-03-22 19:10:44
@Alper ..現在您的問題沒有任何意義..可能會分享一些代碼有助於 – ant 2010-03-22 19:14:04
對於信息不足,我感到抱歉。我試圖編寫一個Vista/7邊欄小工具,並試圖編寫一個函數來保存硬盤的值。 功能: function read_write(){ var fso = new ActiveXObject('Scripting.FileSystemObject'); var fh = fso.OpenTextFile(System.Gadget.path +'\\ fl.txt',2,true,-2); var spn1 = document.getElementById('span1')。innerHTML; fh.WriteLine(spn1 +','+ document.getElementById('span2')。innerHTML); } fh.Close(); } 我用SPN1變量來嘗試,如果使用可變作品... 感謝大家..編碼的HTML – Alper 2010-03-23 08:26:29