获取页面中最大的嵌入/对象,即最大尺寸

时间:2010-11-17 09:26:27

标签: javascript html object embed

有人可以告诉我如何在尺寸最大的网页中获取最大的embedobject。我需要能够在没有任何JS库的情况下执行此操作。谢谢。

1 个答案:

答案 0 :(得分:1)

假设您在<embed>working example)中拥有每个<object>元素:

function largestFlash() {
  var all = document.getElementsByTagName("object");
  var largest, largest_dimension = 0;
  for (var i = all.length; i--;) {
    var width  = parseInt(all[i].width,  10);
    var height = parseInt(all[i].height, 10);
    var dimension = width * height;
    if (dimension > largest_dimension) {
      largest = all[i];
      largest_dimension = dimension;
    }
  }
  return largest;
}