0

我正在使用 jQuery 将包含表单的 HTML 文档发送到 C# WebService。webService 解析它并尝试读取表单中所有输入的“值”属性。

问题是我将 HTML 文档发送到 web 服务

var HTMLDoc = document.getElementById('foo').innerHTML;

并且它不会返回带有 value 属性的输入。例如,我有一个:

<input type="text" id="foo" />

我希望 JavaScript 得到:

<input type="text" id="foo" value="bar" />

当我做类似的事情时

document.getElementById('foo').innerHTML;

这可能吗 ?任何的想法 ?

4

2 回答 2

1

你可以试试看

HTML

<input type="text" name="foo" id="foo" />

在jQuery中:

var foo = $("#foo").val();
alert("Jquery foo value : " + foo);

在 JavaScript 中:

var foo = document.foo.value;
alert("JavaScript foo value : " + foo);
于 2013-03-23T11:53:11.243 回答
0

尝试

document.getElementById('foo').outerHTML
于 2013-03-23T10:56:05.593 回答