今天 ,群里的rain.kx 又让我帮他弄东西。 他想模拟 下拉菜单。 但是有不能定死下拉菜单宽度,所以希望能通过js获取模拟的下拉框的宽度。
xhtml
XML/HTML代码
- <ul>
- <li><span>dabai</span></li>
- <li><span>奥特曼</span></li>
- <li><span>db.chen</span></li>
- <li><span>奥特曼打怪兽</span></li>
- <li><span>dabaii.com</span></li>
- </ul>
JavaScript代码
- <script>
- (function(tag){
- var tagO = document.getElementsByTagName(tag);
- var tagL = tagO.length;
- var tagW = [];
- for (var i = 0; i < tagL; i++){
- tagW[i] = tagO[i].offsetWidth;
- }
- tagW.sort(function(x1,x2){
- if(x1 > x2) {
- return 1;
- }
- else if(x1 = x2){
- return 0;
- }
- else{
- return -1;
- }
- }).reverse();
- alert(tagW[0]);
- })('span')
- </script>




#1
