js遍历当前页面所有元素,获得有title属性的元素

2024-11-17 07:39:05
推荐回答(1个)
回答(1):

function getHasTitles (parentNode) {
  var allNodes = parentNode.getElementsByTagName('*');
  var length = allNodes.length;
  var i;
  var hasTitles = [];
  var node;
  for (i = 0; i < length; i++) {
    node = allNodes[i];
    if (node.title) {
      hasTitles.push(node);
    }
  }
  return hasTitles;
}

var hasTitles = getHasTitles(document);


jquery得到所有元素

$("*")