我有一个 for 循环,我在其中检查当前被迭代的元素是否有任何a
标签或form
标签,如果有,我会对它们做一些事情。无论如何,我可以检查或喜欢这样:
var form_or_a_tag = elem[i].getElementsByTagName('a');
var form_or_a_tag = elem[i].getElementsByTagName('form');
但是我怎样才能将它们结合起来呢?
这些都失败了:
var form_or_a_tag = elem[i].getElementsByTagName('a form');
var form_or_a_tag = elem[i].getElementsByTagName('a, form');
var form_or_a_tag = elem[i].getElementsByTagName('a') || elem[i].getElementsByTagName('form');
基本上,我想将驻留在当前正在迭代的元素中的form_or_a_tag
所有form
或标签存储在变量中。a