【发布时间】:2011-05-11 07:44:21
【问题描述】:
有人可以告诉我如何在具有最大尺寸的网页中获得最大的embed 或object。我需要能够在没有任何 JS 库的情况下做到这一点。
谢谢。
【问题讨论】:
标签: javascript html object embed
有人可以告诉我如何在具有最大尺寸的网页中获得最大的embed 或object。我需要能够在没有任何 JS 库的情况下做到这一点。
谢谢。
【问题讨论】:
标签: javascript html object embed
假设您在 <object> (working example) 中有每个 <embed> 元素:
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;
}
【讨论】: