有人可以告诉我如何在尺寸最大的网页中获取最大的embed
或object
。我需要能够在没有任何JS库的情况下执行此操作。谢谢。
答案 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;
}