Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取innerHTML,但input和textarea均为空_Javascript_Jquery - Fatal编程技术网

Javascript 获取innerHTML,但input和textarea均为空

Javascript 获取innerHTML,但input和textarea均为空,javascript,jquery,Javascript,Jquery,我有一个带有输入和文本区域字段的表单。 如何获取包含已完成字段的div.innerHTML var foo = $('#div').innerHTML 一切正常,但字段为空innerHTML不是jquery对象的属性。您需要使用text()或val()innerHTML是Javascript函数,而$('.class')是jQuery 使用 或 查看浏览器控制台中此脚本的输出。 即使只选择了一个元素,jquery也会在数组中返回它,因此您调用了属性innerHTML,而javascript

我有一个带有输入和文本区域字段的表单。 如何获取包含已完成字段的div.innerHTML

  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;