怎么用JS来获取文本域中的属性值

怎么用JS来获取文本域中的属性值,第1张

ObjectgetAttribute('属性名')

例如:

var myname = documentgetElementById('myid')getAttribute('name');

getAttribute可以用来取得标准属性值,也可用于获取自定义属性值与其对应的方法是setAttribute()

对象[变量]

比如obj是一个对象,它有个属性是name:

var

x

=

"name";

var

n

=

obj[x];

//获取属性值

obj[x]

=

"XXX";

//设置属性值

补充说明:对象属性的使用有两种方式:

objname

obj["name"]

第二种方式的属性名是个字符串,这就为变量的使用制造了可能性。

给你个函数,传Node,属性名进去获取属性值,兼容所有浏览器:

function getAttributeValue (xmlNode,attrName){

if(!xmlNode)return "" ;

if(!xmlNodeattributes) return "" ;

if(xmlNodeattributes[attrName]!=null) return xmlNodeattributes[attrName]value ;

if(xmlNodeattributesgetNamedItem(attrName)!=null) return xmlNodeattributesgetNamedItem(attrName)value ;

return "" ;

}

获取 p1 的值,就是 getAttributeValue(p,"p1") ;

可以通过getElementsByClassName方法来返回一个元素数组,你可以引用下标来返回具体的元素对象,比如:

var elements=documentgetElementsByClassName(“classname”);

elements[0];

以上就是关于怎么用JS来获取文本域中的属性值全部的内容,包括:怎么用JS来获取文本域中的属性值、js 一个对象的属性名是一个变量如何设置和获取值、js解析xml的问题(如何获取某节点的属性)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9846276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存