从NodeList中提取属性值
Extract Property value from NodeList
在javascript函数内部,Im正在访问一个值为"c29TMlzE4vmFlJHieICpso_u04oa"的文本框。下面是我正在使用的javascript函数。
function test(){
var txt = document.getElementsByName("consumerKey");
alert(txt.item[0].getPropertyValue);
}
警报显示为"未定义"。在控制台中,我得到下面作为txt的NodeList值。
NodeList[input#consumerKey property value ="c29TMlzE4vmFlJHieICpso_u04oa" attribute value = "null"]
如何从节点列表中提取"c29TMlzE4vmFlJHieICpso_u04oa"。
感谢
item
是一个方法,所以您可以用一个参数来调用它:
txt.item(0)
或者你可以作为访问它
txt[0]
getPropertyValue
用于从样式对象获取CSS属性值,与此处无关。您只想访问输入元素的value
成员:
txt.item(0).value
txt[0].value
但是,实际上不需要使用名称属性,除非在特殊情况下,例如对单选按钮进行分组。您最好使用ID和getElementById
。那你就不用担心拿第一件了。
相关文章:
- 如何提取“;href"最近列表项中的属性值
- 在不使用lodash-get的情况下从json中提取深层属性
- JavaScript无法提取引号css属性
- 从NodeList中提取属性值
- Javascript:如何通过Regexp从属性中提取字符串
- 创建新的javascript数组,从对象属性中提取数据
- 如何使用JQuery从文本区域内容中提取属性
- 如何使用正则表达式从javascript/jquery中的属性值中提取文本
- 提取并调用在元素的 onclick HTML 属性中定义的 JavaScript 函数(使用 jQuery attr/p
- 更改 TD 属性并保留从站点提取的数据中获取值
- 从对象中提取每个属性的 1
- 如何从 JavaScript 对象中提取 ID(或其他属性)
- 使用 lodash 按属性名称提取深度嵌套的子对象
- 主干提取集合生命周期,从响应设置属性
- 如何从一个选定元素中提取多个属性
- 根据终止属性提取子流
- 从属性选择器中提取值
- 提取具有最大属性值的数组元素
- Javascript,按属性提取和组织对象数组
- 用属性提取XML属性