日期:2014-05-16 浏览次数:20858 次
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style>
</style>
</head>
<body>
<ul>
<li style='height:10px;'>1</li>
<li style='height:30px;'>2</li>
<li style='height:20px;'>3</li>
<li style='height:40px;'>4</li>
</ul>
<script>
var a = document.getElementsByTagName('li');
var b = new Array();
for (var i = 0; i < a.length; i++) {
b.push(parseInt(a[i].style.height));
if (parseInt(a[i].style.height) == arrMin(b)) {
a[i].style.background='red';
}
}
function arrMin(array) {
return Math.min.apply(Math,array);
}
</script>
</body>
</html>
------解决方案--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<ul>
<li style="height:100px;">1</li>
<li style="height:50px;">2</li>
<li style="height:40px;">3</li>
<li style="height:80px;">4</li>
</ul>
<script type="text/javascript">
var obj = document.getElementsByTagName('li');
var maxHeight = 100000;
var idx = '';
for(var i = 0; i < obj.length; i ++) {
if (obj[i].offsetHeight < maxHeight) {
maxHeight = obj[i].offsetHeight;
idx = i;
}
}
alert('高度最低的是索引号为' + idx + '的li元素');
</script>
</body>
</html>