getObjsByClass("shop-card");
function getObjsByClass (param) {
var tags = tags || document.getElementsByTagName("*");
var list = [];
for( var k in tags)
{
var tag = tags[k];
if(tag.className == param) {
so=tag.innerHTML;
function getObjsByClass (param) {
var tags = tags || document.getElementsByTagName("*");
var list = [];
for( var k in tags)
{
var tag = tags[k];
if(tag.className == param) {
so=tag.innerHTML;
}
}
return list;
}
getObjsByClass("shop-card");
#9
还有就是你的遍历错了
for( var k in tags)tags是数组
for( var k=0;k<tags.length;k++)
#10
或者可以用
#11
或者可以直接把for 换成 foreach
#12
是我ie的问题
#1
var tags = tags || document.getElementsByTagName("*");
你这个地方的是不是想写成
var tags = param || document.getElementsByTagName("*");
function getObjsByClass (param) {
var tags = tags || document.getElementsByTagName("*");
var list = [];
for( var k in tags)
{
var tag = tags[k];
if(tag.className == param) {
so=tag.innerHTML;
}
}
return list;
}
getObjsByClass("shop-card");
#9
还有就是你的遍历错了
for( var k in tags)tags是数组
for( var k=0;k<tags.length;k++)
#10
还有就是你的遍历错了
for( var k in tags)tags是数组
for( var k=0;k<tags.length;k++)
或者可以用
#11
还有就是你的遍历错了
for( var k in tags)tags是数组
for( var k=0;k<tags.length;k++)