如何确定节点兄弟是否是图像?
function linkify() {
if(supports3DTransforms && remove == 0) {
var selector = '.linkroll a';
var nodes = document.querySelectorAll(selector);
for(var i = 0, len = nodes.length; i < len; i++) {
var node = nodes[i];
var sibling = node.nextSibling; // Dont know if this is right
// I want to add if sibling is not an image...
if(!node.className || !node.className.match(/roll/g)){
node.className += ' roll';
node.innerHTML = '<span data-title="'+ node.text +'">' + node.innerHTML + '</span>';
}
};
}
}
换句话说,我试图在 div 类的所有超链接上运行此函数linkroll
,但我不希望它应用于任何超链接图像。