Javascript 从节点列表中提取属性值

Javascript 从节点列表中提取属性值,javascript,Javascript,在javascript函数中,我正在访问一个值为“C29TMLZE4VMFLJHIECPSO_u04oa”的文本框。下面是我正在使用的javascript函数 function test(){ var txt = document.getElementsByName("consumerKey"); alert(txt.item[0].getPropertyValue); } 警报显示为“未定义”。在控制台中,我得到下面的txt节点列表值 NodeLis

在javascript函数中,我正在访问一个值为“C29TMLZE4VMFLJHIECPSO_u04oa”的文本框。下面是我正在使用的javascript函数

 function test(){
        var txt = document.getElementsByName("consumerKey");
        alert(txt.item[0].getPropertyValue);
    }
警报显示为“未定义”。在控制台中,我得到下面的txt节点列表值

NodeList[input#consumerKey property value ="c29TMlzE4vmFlJHieICpso_u04oa"  attribute value = "null"]
如何从节点列表中提取'C29TMLZE4VMFLJHIECPSO_u04oa'

感谢

项是一个方法,因此您可以使用参数调用它:

txt.item(0)
或者,您也可以通过以下方式访问它:

txt[0]
getPropertyValue用于从样式对象获取CSS属性值,与此处无关。您只需要访问输入元素的value成员:

txt.item(0).value
txt[0].value

但是,实际上不需要使用名称属性,除非在特殊情况下,例如分组单选按钮。最好使用id和getElementById。那么你就不必担心第一项了。

试试text.item0.value。item是一种方法。谢谢:它起作用了。