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

js原生实现,js遍历当前页面的所有元素,然后得到有title属性的元素,放到数组里并返回最好是js原生实现,jq的话关键是怎么得到所有元素呢?$("*")?... js原生实现,js遍历当前页面的所有元素,然后得到有title属性的元素,放到数组里并返回

最好是js原生实现,jq的话关键是怎么得到所有元素呢? $("*") ?
展开
 我来答
zhaoapk
2013-10-16 · TA获得超过3771个赞
知道大有可为答主
回答量:1343
采纳率:40%
帮助的人:1612万
展开全部
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得到所有元素

$("*")

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式