获得“;id”;javascript中控件的值

Getting the "id" value of a control in javascript

本文关键字:控件 id 获得 javascript      更新时间:2023-09-26

我有下面的代码,大部分都在工作。它返回文本框控件中的值。但是,我还需要控件的"id"值(文本框控件名称(。我怎样才能得到它?

当我做"inputs[I]"时,我只得到项目和值选项。

var brSettings = document.getElementById("divSettings");
var inputs = brSettings.getElementsByTagName("input");
var sum = 0
for (var i = 0; i < inputs.length; i++) {
    sum += inputs[i].value;
}

您只需要访问id,如下所示:

inputs[i].id

简单!

inputs[i].id

这里还有一些额外的东西来满足帖子的长度叹息

inputs[i].getAttribute("id")

应该完成

http://www.javascriptkit.com/dhtmltutors/domattribute.shtml

使用getAttribute()方法:

inputs[i].getAttribute("id");

您可以使用inputs[i].id来获取id-http://developer.mozilla.org/en/DOM/element.id

inputs[i].name获取名称-http://developer.mozilla.org/en/DOM/element.name

如果您使用的是ASP.Net 4.0,则可以将ClientID=Static设置为强类型名称。但是,如果使用的是旧版本的Framework,则可以使用通配符*"inputs",它将为您提供id名称中包含"inputs(输入("的所有元素。