//通过ID获取元素
document.getElementById(‘id’);
//通过Class获取元素
document.getElementsByClassName(‘class’);
注意:这里不兼容IE8及以下,JQ的话获取class不影响这里,假如要这样操作的话,你需要写个方法
function getElementsByClassName(node, className) {
if (node.getElementsByClassName) {
// 使用现有方法
return node.getElementsByClassName(className);
} else {
// 循环遍历所有标签,返回带有相应类名的元素
var results = [],
elems = node.getElementsByTagName("*");
for (var i = 0, len = elems.length; i < len; i++) {
if (elems[i].className.indexOf(className) != -1) {
results[results.length] = elems[i];
}
}
return results;
}
}
//通过标签获取元素
document.getElementsByTagName(‘tag’);