Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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如何获取表单的所有元素_Javascript_Html_Google Chrome_Internet Explorer - Fatal编程技术网

Javascript如何获取表单的所有元素

Javascript如何获取表单的所有元素,javascript,html,google-chrome,internet-explorer,Javascript,Html,Google Chrome,Internet Explorer,我有一行javascript代码,在IE中运行得非常完美 document.forms[0].all 它所做的就是获取所有dom元素,包括它们的子元素 我想在chrome中使用相同的,我使用了: document.forms[0].childNodes 它所做的就是获取所有dom元素,但不获取它们的子元素 所以,我的问题是如何为chrome实现相同的功能 谢谢试试看 document.forms[0].getElementsByTagName('*') 或 这不会提供文本节点,但会提供DO

我有一行javascript代码,在IE中运行得非常完美

document.forms[0].all
它所做的就是获取所有dom元素,包括它们的子元素

我想在chrome中使用相同的,我使用了:

document.forms[0].childNodes
它所做的就是获取所有dom元素,但不获取它们的子元素

所以,我的问题是如何为chrome实现相同的功能

谢谢

试试看

document.forms[0].getElementsByTagName('*')

这不会提供文本节点,但会提供DOM元素。

试试这个

document.forms[0].children
您可以使用

document.forms[0].children[i]

jQuery是一个选项吗?不,我不能使用jQuery
document.forms[0].children[i]