如何将DOM标记映射到字典
How to map DOM tags to dictionary?
我需要找到一种方法,将DOM中出现的所有标记映射到key:value字典(具有TagName:Attributes结构)。我必须使用Javascript或JQuery代码来实现这一点。
有什么想法吗?
谢谢!
根据这个Javascript:如何循环页面上的所有DOM元素?可以使用getElementsByTagName()列出文档的所有元素:
var all = document.getElementsByTagName("*");
for (var i=0, max=all.length; i < max; i++) {
// Do something with the element here
}
看看这个在Javascript中创建一个类似.net的字典对象,字典可以像一样构建
var dictionary = {};//create new object
dictionary["key1"] = value1;//set key1
var key1 = dictionary["key1"];//get key1
或者更进一步,如果你想添加特定的方法:
function Dictionary(){
var dictionary = {};
this.setData = function(key, val) { dictionary[key] = val; }
this.getData = function(key) { return dictionary[key]; }
}
var dictionary = new Dictionary();
dictionary.setData("key1", "value1");
var key1 = dictionary.getData("key1");
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- ng映射方向备选方案
- 无法通过数组映射绑定
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 使用Scala Play Framework视图中的键检索映射值
- python到“;流“;字典处理
- 无法为打字稿字典赋值
- 淘汰映射;不起作用
- 映射数组ES6时考虑空值
- Lodash映射并返回唯一
- 如何对映射插件创建的敲除对象进行深度复制
- 在javascript中按映射中的值排序
- 使用带有两个参数的函数的javascript映射
- 在内部映射值时渲染方法中断
- 如何将DOM标记映射到字典
- 如何在 reactJS 中映射字典
- 什么c对象被映射到js字典
- 将js数组转换为字典映射
- 查找映射/字典的值