Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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 在公共变量中获取不同的html元素_Javascript_Html - Fatal编程技术网

Javascript 在公共变量中获取不同的html元素

Javascript 在公共变量中获取不同的html元素,javascript,html,Javascript,Html,现在我使用getelementTagname在两个不同的变量中从表单中获取元素。但是现在我想将它们连接起来,以便可以在单个变量中访问它们。concat和join不起作用,有什么建议吗 我的代码:- var inputsi = frm.getElementsByTagName("input"); var inputst = frm.getElementsByTagName("textarea"); 现在我想通过连接将它们放在一个变量中。在JavaScript中,只需简单地添加它们,即可连接两个字

现在我使用getelementTagname在两个不同的变量中从表单中获取元素。但是现在我想将它们连接起来,以便可以在单个变量中访问它们。concat和join不起作用,有什么建议吗

我的代码:-

var inputsi = frm.getElementsByTagName("input");
var inputst = frm.getElementsByTagName("textarea");

现在我想通过连接将它们放在一个变量中。

在JavaScript中,只需简单地添加它们,即可连接两个字符串,例如
var stringC=stringA+stringB
。代码中的内容还没有字符串
frm.getElementsByTagName(“输入”)[0]。value
以字符串形式获取信息。

getElementsByTagName
返回一个字符串。尽管可以像数组一样访问该对象中的元素,但它不是实际的数组。所以concat和append不起作用

使用jQuery获取元素:

var elements = $("input, textarea"); // return you all the textareas and inputs in a single variable

或者使用
for
循环将两个变量中的所有元素复制到一个新数组中。

@Amberlampsvariables@Nemoy.....don“我不想使用jquery。谢谢你的帮助…….在这篇文章中找到了答案,我建议使用jquery或for循环来复制所有元素。@Nemoya-返回a,它是一个对象,不是一个物体。