首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中枚举asp.net HTML元素属性

如何在javascript中枚举asp.net HTML元素属性
EN

Stack Overflow用户
提问于 2010-11-02 00:22:35
回答 1查看 591关注 0票数 0

长话短说(如果你真的想切入正题,就忽略这一段):

我正在使用CuteEditor编辑非常具体的控件页面。在页面查看器应用程序中,这些控件使用IMG canvii来做各种时髦的动画,但在CuteEditor中(在CuteEditor中做同样的事情是不现实的),它们由IMG元素表示以实现可编辑性。这些控件有很多属性,这些属性都是从SQL数据库中保存和加载的。不同类型的控件有不同的可能的属性类型,并且在CuteEditor中,这些属性被存储为元素的属性(例如PipColour="Green")我已经为SQL编辑器对话框创建了一个自定义标签,当控件类型被更改时,CuteEditor数据库被调用来获取所有可能的属性,以便可以用相关的输入控件填充对话框。

现在,追逐:

在CuteEditor中,自定义对话框选项卡使用带有SyncToView()和SyncTo(元素) javascript方法的.ascx文件来获取和设置正在编辑的元素的属性

代码语言:javascript
复制
element.<attributename>

既然我不一定知道'element‘会有什么属性,或者它们会被称为什么,有没有办法按名称枚举所有这些属性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-02 00:31:29

您可以使用以下代码片段,它将为您提供获取属性的基本思路

代码语言:javascript
复制
var element = document.getElementById("someId");
var arr = [];

for (var i=0, attrs=element.attributes, l=attrs.length; i<l; i++){
 arr.push(attrs.item(i).nodeName);
 values.push(attr.nodeValue);
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4070826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档