Javascript 函数读取给定节点的所有属性时出现问题 //读取所有属性的函数 函数get\u attributes(源节点){//属性源 变量i,属性,大小,制表符=[]; 属性={name:,值:}//新类型 size=source\u node.attributes.length;//读取大小 对于(i=0;i
问题是,表(选项卡)只包含最后一个红色参数:(Javascript 函数读取给定节点的所有属性时出现问题 //读取所有属性的函数 函数get\u attributes(源节点){//属性源 变量i,属性,大小,制表符=[]; 属性={name:,值:}//新类型 size=source\u node.attributes.length;//读取大小 对于(i=0;i,javascript,html,dom,attributes,Javascript,Html,Dom,Attributes,问题是,表(选项卡)只包含最后一个红色参数:( 任何人?源节点可以是任何内容。例如“document.body” 如果在循环内声明,它就可以工作 ... 对于(i=0;i
任何人?源节点可以是任何内容。例如“document.body” 如果在循环内声明,它就可以工作 ... 对于(i=0;i
// function to read all attributes
function get_attributes(source_node) { // source of attributes
var i, attribute, size, tab = [];
attribute = { name: "", value: "" } // new type
size = source_node.attributes.length; // reading size
for (i = 0; i < size; i++) {
attribute.name = source_node.attributes[i].name;
attribute.value = source_node.attributes[i].value;
tab[i] = attribute; //putting attribute into table
alert(tab[i].name + " - " + tab[i].value);
}
return tab; //returning filled table
}
tab[i]=attribute;//将属性放入表中
}
..您可以发布
源节点的日志吗
参数?欢迎来到StackOverflow!请阅读并
attribute.name = source_node.attributes[i].name;
attribute.value = source_node.attributes[i].value;