2011-04-01 81 views
1

我必须在文本文件中保存div的内容,div包含可以修改的输入表单。 我可以保存的div的字段值更改的HTML? 例如:jquery将文件中的值保存为html

<div id="myDiv"> 
    <input id="myInput" value="" /> 
</div> 

后修改我的HTML页面上输入,我插入“myChangedValue”输入字段中。 。 当我做$( “myDiv”)HTML()的内容具有值字段为空,而我的txt文件的结构是:

<div id="myDiv"> 
    <input id="myInput" value="" /> 
</div> 

我预计:

<div id="myDiv"> 
    <input id="myInput" value="myChangedValue" /> 
</div> 

TNKS

+0

你打算如何访问文本文件? (你可以在div上使用innerHTML,btw) – Raynos 2011-04-01 15:43:55

+0

Javascript不支持客户端I/O,你如何完成保存? – jmccarthy 2011-04-01 15:45:32

+0

感谢您的编辑,但是您真的需要花更多时间来解释您的意图。你想保存价值,以便其他人在一段时间后也能看到价值吗? – jcolebrand 2011-04-01 16:17:46

回答

0
document.getElementById("myDiv").innerHTML; 

获取div的文本html内容。

0
$('#myDiv').html() 

这将以字符串形式获取myDiv中的HTML数据。这是@Raynos答案的jQuery版本。

至于保存文件,您需要将此字符串传递给服务器端脚本以生成要下载的文件。

+0

tnks, 我这样做,但div内的修改值不会保存在文本文件中 – elfflames 2011-04-01 16:02:25

0

如果你想输入的值,你实际使用:

document.getElementById("myInput").value; 

不知道你怎么会被保存为TXT文件,而无需服务器端代码。