Javascript 获取innerHTML,但input和textarea均为空
我有一个带有输入和文本区域字段的表单。 如何获取包含已完成字段的div.innerHTMLJavascript 获取innerHTML,但input和textarea均为空,javascript,jquery,Javascript,Jquery,我有一个带有输入和文本区域字段的表单。 如何获取包含已完成字段的div.innerHTML var foo = $('#div').innerHTML 一切正常,但字段为空innerHTML不是jquery对象的属性。您需要使用text()或val()innerHTML是Javascript函数,而$('.class')是jQuery 使用 或 查看浏览器控制台中此脚本的输出。 即使只选择了一个元素,jquery也会在数组中返回它,因此您调用了属性innerHTML,而javascript
var foo = $('#div').innerHTML
一切正常,但字段为空innerHTML不是jquery对象的属性。您需要使用text()或val()innerHTML是Javascript函数,而$('.class')是jQuery 使用 或
查看浏览器控制台中此脚本的输出。 即使只选择了一个元素,jquery也会在数组中返回它,因此您调用了属性
innerHTML
,而javascript数组显然没有该属性
var foo=$('#div').innerHTML;
console.log($('div'));
log($('div')[0]);
log($('#div')[0].innerHTML);
log($('#div').html())代码>
my div innerHTML
您可能需要分别获取每个字段的值(.val()
)
var foo = $('#id').html(); //for html
var foo = $('#id').text(); //for text and not html tags
var foo = document.getElelementById('id').innerHTML;