获取相同的标记名称JavaScript

编程入门 行业动态 更新时间:2024-10-23 17:27:21
本文介绍了获取相同的标记名称JavaScript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

Hi

Hi

<table> <tbody> <tr> <td>First name</td><td><input name="v[]" type="text" class="spec1" value=""> </td> </tr> <tr> <td>Family name</td><td><input name="v[]" type="text" class="spec1" value=""> </td> </tr>

代码我有2个输入标签同名〜> v [] 如何获得元素第二标记?! 如果我通过此代码获得Elemnt:

in up code i have 2 input tags by same name ~> "v[]" How Can to get Element Second Tag?! if i get Elemnt By This Code :

document.getElementsByTagName("input")["v[]"].setAttribute('value', 'text');

那么第一次输入的工作标签 ------------------------------- 怎样才能getElemntByValue?

then that work for first input Tag ------------------------------- also how can getElemntByValue?

推荐答案

您可以使用 document.getElementsByName 来获取具有特定名称的所有元素。这将返回一个数组,您可以在其上进行迭代: You can use document.getElementsByName to get all elements with a specific name. This returns an array, over which you can iterate: var elems = document.getElementsByName("v[]"); for (var i = 0; i < elems.length; i++) { elems[i].setAttribute('value', 'text'); }

Quote:

还有getElemntByValue怎么样?

also how can getElemntByValue?

此方法不存在。你必须自己编写。 见 stackoverflow/a/16527048 [ ^ ]

我不知道看看它是如何有意义的。请查看我对该问题的评论。 在所有情况下,您都可以轻松浏览DOM并按任何功能或其组合查找任何元素,或者按顺序查找外观,如果你使用jQuery: api.jquery/category/selectors, api.jquery/category/traversing , b $ b api.jquery/each , api.jquery/jquery.each (令人困惑的是,同名,不同的每个)。 如果您需要学习jQuery(强烈推荐),请参阅: en.wikipedia/wiki/JQuery , jquery , http:/ /learn.jquery, learn.jquery/using-jquery-core , learn.jquery/about -jquery / how-jquery-works (从这里开始)。 如果你不想使用jQuery,你可以下载它的源代码看看你感兴趣的事情是如何实现的。 :-)
-SA
I don't see how it could make any sense. Please see my comment to the question. In all cases, you can easily navigate through DOM and find any elements by any features or their combination, or also by order of appearance, if you use jQuery: api.jquery/category/selectors, api.jquery/category/traversing, api.jquery/each, api.jquery/jquery.each (confusingly, under the same name, different each). If you need to learn jQuery (highly recommended), please see: en.wikipedia/wiki/JQuery, jquery, learn.jquery, learn.jquery/using-jquery-core, learn.jquery/about-jquery/how-jquery-works (start from here). If you don't want to use jQuery, you can download its source code and see how things you are interested in are achieved. :-)
—SA

更多推荐

获取相同的标记名称JavaScript

本文发布于:2023-11-12 12:38:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1581513.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:标记   名称   JavaScript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!