我使用jQuery将包含表单的HTML文档发送到C#WebService。 webService解析它并尝试读取" value"表格中所有输入的属性。
问题是我使用
将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;
这可能吗?有什么想法吗?
答案 0 :(得分:1)
你可以尝试一下
<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);
答案 1 :(得分:0)
尝试
document.getElementById('foo').outerHTML