我希望能够data-type
使用纯 javascript 检索 ,这是一个新的 HTML5 标记名称(或任何自定义标记名称)。我需要访问此数据的上下文来自元素 childNodes 的循环。
var children = document.getElementById('foo').childNodes;
for(var i=0; i<children.length; i++) {
var dataType = children[i].dataType //This does not work.
}
是否有某种方法可以制作原型childNodes
,以便使用该标签检索到的任何元素都将dataType
附加一个函数,以便上述代码实际上可以工作?
我想我将不得不使用children[i].outerHTML
来获取元素的原始 HTML,然后使用正则表达式来实际放置元素中的值。