一段JS代码,自动生成我需要的国家列表

<!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" />
<script src="js/jquery-1.4.js"></script>
<script type="text/javascript">
$().ready(function(){
var countries = new Array();
var html="<table>";
var opts="<select><optgroup label='Asia'>";
$("#obsah img").each(function(){
var img = this.outerHTML;
var cname = this.parentNode.parentNode.nextSibling.lastChild.innerText;
countries[cname]=img;
});

function sortObj(arr){  
     var sortedKeys = new Array();  
     var sortedObj = {};
     for (var i in arr){  
         sortedKeys.push(i);  
     }  
     sortedKeys.sort(); 
      for (var i in sortedKeys){  
          sortedObj[sortedKeys[i]] = arr[sortedKeys[i]];  
  }  
  return sortedObj;  
}  
countries = sortObj(countries);
for (key in countries)
{
html +="<tr class='"+key+"'><td>"+countries[key]+"</td><td>"+key+"</td></tr>\n";
opts +="<option value='"+key+"'>"+key+"</option>\n";
}
html +="</table>";
opts +="</optgroup></select>";
document.write(html);
document.write(opts);
});
</script>
<title>Asia</title>
</head>

<body>
<div id="obsah">
<H2>Countries: Asia</H2>
<DIV class=stat>
<DIV><A href="/afghanistan"><IMG alt="Flag of Afghanistan" src="img/flags/small/asia/af.png" width=70 height=46></A></DIV>
<H3><A href="/afghanistan">Afghanistan</A></H3>
<P><SPAN>Capital c.:</SPAN> Kabul<BR><SPAN>Population:</SPAN> 27,145,000<BR><SPAN>Total area:</SPAN> 652,090 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/armenia"><IMG alt="Flag of Armenia" src="img/flags/small/asia/am.png" width=70 height=46></A></DIV>
<H3><A href="/armenia">Armenia</A></H3>
<P><SPAN>Capital c.:</SPAN> Yerevan<BR><SPAN>Population:</SPAN> 3,002,000<BR><SPAN>Total area:</SPAN> 29,800 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/azerbaijan"><IMG alt="Flag of Azerbaijan" src="img/flags/small/asia/az.png" width=70 height=46></A></DIV>
<H3><A href="/azerbaijan">Azerbaijan</A></H3>
<P><SPAN>Capital c.:</SPAN> Baku<BR><SPAN>Population:</SPAN> 8,467,000<BR><SPAN>Total area:</SPAN> 86,600 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/bahrain"><IMG alt="Flag of Bahrain" src="img/flags/small/asia/bh.png" width=70 height=46></A></DIV>
<H3><A href="/bahrain">Bahrain</A></H3>
<P><SPAN>Capital c.:</SPAN> Manama<BR><SPAN>Population:</SPAN> 760,168<BR><SPAN>Total area:</SPAN> 694 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/bangladesh"><IMG alt="Flag of Bangladesh" src="img/flags/small/asia/bd.png" width=70 height=46></A></DIV>
<H3><A href="/bangladesh">Bangladesh</A></H3>
<P><SPAN>Capital c.:</SPAN> Dhaka<BR><SPAN>Population:</SPAN> 158,665,000<BR><SPAN>Total area:</SPAN> 143,998 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/bhutan"><IMG alt="Flag of Bhutan" src="img/flags/small/asia/bt.png" width=70 height=46></A></DIV>
<H3><A href="/bhutan">Bhutan</A></H3>
<P><SPAN>Capital c.:</SPAN> Thimphu<BR><SPAN>Population:</SPAN> 658,000<BR><SPAN>Total area:</SPAN> 47,000 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/brunei"><IMG alt="Flag of Brunei" src="img/flags/small/asia/bn.png" width=70 height=46></A></DIV>
<H3><A href="/brunei">Brunei</A></H3>
<P><SPAN>Capital c.:</SPAN> Bandar Seri Begawan<BR><SPAN>Population:</SPAN> 390,000<BR><SPAN>Total area:</SPAN> 5,765 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/cambodia"><IMG alt="Flag of Cambodia" src="img/flags/small/asia/kh.png" width=70 height=46></A></DIV>
<H3><A href="/cambodia">Cambodia</A></H3>
<P><SPAN>Capital c.:</SPAN> Phnom Penh<BR><SPAN>Population:</SPAN> 14,444,000<BR><SPAN>Total area:</SPAN> 181,035 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/cyprus"><IMG alt="Flag of Cyprus" src="img/flags/small/asia/cy.png" width=70 height=46></A></DIV>
<H3><A href="/cyprus">Cyprus</A></H3>
<P><SPAN>Capital c.:</SPAN> Nicosia<BR><SPAN>Population:</SPAN> 855,000<BR><SPAN>Total area:</SPAN> 9,251 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/east-timor"><IMG alt="Flag of East Timor" src="img/flags/small/asia/tl.png" width=70 height=46></A></DIV>
<H3><A href="/east-timor">East-Timor</A></H3>
<P><SPAN>Capital c.:</SPAN> Dili<BR><SPAN>Population:</SPAN> 1,155,000<BR><SPAN>Total area:</SPAN> 14,874 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/georgia"><IMG alt="Flag of Georgia" src="img/flags/small/asia/ge.png" width=70 height=46></A></DIV>
<H3><A href="/georgia">Georgia</A></H3>
<P><SPAN>Capital c.:</SPAN> Tbilisi<BR><SPAN>Population:</SPAN> 4,395,000<BR><SPAN>Total area:</SPAN> 69,700 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/india"><IMG alt="Flag of India" src="img/flags/small/asia/in.png" width=70 height=46></A></DIV>
<H3><A href="/india">India</A></H3>
<P><SPAN>Capital c.:</SPAN> New Delhi<BR><SPAN>Population:</SPAN> 1,134,260,000<BR><SPAN>Total area:</SPAN> 3,287,260 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/indonesia"><IMG alt="Flag of Indonesia" src="img/flags/small/asia/id.png" width=70 height=46></A></DIV>
<H3><A href="/indonesia">Indonesia</A></H3>
<P><SPAN>Capital c.:</SPAN> Jakarta<BR><SPAN>Population:</SPAN> 231,627,000<BR><SPAN>Total area:</SPAN> 1,904,570 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/iran"><IMG alt="Flag of Iran" src="img/flags/small/asia/ir.png" width=70 height=46></A></DIV>
<H3><A href="/iran">Iran</A></H3>
<P><SPAN>Capital c.:</SPAN> Tehran<BR><SPAN>Population:</SPAN> 71,208,000<BR><SPAN>Total area:</SPAN> 1,648,200 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/iraq"><IMG alt="Flag of Iraq" src="img/flags/small/asia/iq.png" width=70 height=46></A></DIV>
<H3><A href="/iraq">Iraq</A></H3>
<P><SPAN>Capital c.:</SPAN> Baghdad<BR><SPAN>Population:</SPAN> 28,993,000<BR><SPAN>Total area:</SPAN> 438,317 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/israel"><IMG alt="Flag of Israel" src="img/flags/small/asia/il.png" width=70 height=46></A></DIV>
<H3><A href="/israel">Israel</A></H3>
<P><SPAN>Capital c.:</SPAN> Jerusalem<BR><SPAN>Population:</SPAN> 7,282,400<BR><SPAN>Total area:</SPAN> 22,145 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/japan"><IMG alt="Flag of Japan" src="img/flags/small/asia/jp.png" width=70 height=46></A></DIV>
<H3><A href="/japan">Japan</A></H3>
<P><SPAN>Capital c.:</SPAN> Tokyo<BR><SPAN>Population:</SPAN> 127,690,000<BR><SPAN>Total area:</SPAN> 377,873 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/jordan"><IMG alt="Flag of Jordan" src="img/flags/small/asia/jo.png" width=70 height=46></A></DIV>
<H3><A href="/jordan">Jordan</A></H3>
<P><SPAN>Capital c.:</SPAN> Amman<BR><SPAN>Population:</SPAN> 5,924,000<BR><SPAN>Total area:</SPAN> 89,342 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/kazakhstan"><IMG alt="Flag of Kazakhstan" src="img/flags/small/asia/kz.png" width=70 height=46></A></DIV>
<H3><A href="/kazakhstan">Kazakhstan</A></H3>
<P><SPAN>Capital c.:</SPAN> Astana<BR><SPAN>Population:</SPAN> 15,422,000<BR><SPAN>Total area:</SPAN> 2,724,900 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/kuwait"><IMG alt="Flag of Kuwait" src="img/flags/small/asia/kw.png" width=70 height=46></A></DIV>
<H3><A href="/kuwait">Kuwait</A></H3>
<P><SPAN>Capital c.:</SPAN> Kuwait City<BR><SPAN>Population:</SPAN> 2,851,000<BR><SPAN>Total area:</SPAN> 17,818 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/kyrgyzstan"><IMG alt="Flag of Kyrgyzstan" src="img/flags/small/asia/kg.png" width=70 height=46></A></DIV>
<H3><A href="/kyrgyzstan">Kyrgyzstan</A></H3>
<P><SPAN>Capital c.:</SPAN> Bishkek<BR><SPAN>Population:</SPAN> 5,317,000<BR><SPAN>Total area:</SPAN> 199,900 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/laos"><IMG alt="Flag of Laos" src="img/flags/small/asia/la.png" width=70 height=46></A></DIV>
<H3><A href="/laos">Laos</A></H3>
<P><SPAN>Capital c.:</SPAN> Vientiane<BR><SPAN>Population:</SPAN> 5,859,000<BR><SPAN>Total area:</SPAN> 236,800 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/lebanon"><IMG alt="Flag of Lebanon" src="img/flags/small/asia/lb.png" width=70 height=46></A></DIV>
<H3><A href="/lebanon">Lebanon</A></H3>
<P><SPAN>Capital c.:</SPAN> Beirut<BR><SPAN>Population:</SPAN> 4,099,000<BR><SPAN>Total area:</SPAN> 10,400 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/malaysia"><IMG alt="Flag of Malaysia" src="img/flags/small/asia/my.png" width=70 height=46></A></DIV>
<H3><A href="/malaysia">Malaysia</A></H3>
<P><SPAN>Capital c.:</SPAN> Kuala Lumpur<BR><SPAN>Population:</SPAN> 27,170,000<BR><SPAN>Total area:</SPAN> 329,847 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/maldives"><IMG alt="Flag of Maldives" src="img/flags/small/asia/mv.png" width=70 height=46></A></DIV>
<H3><A href="/maldives">Maldives</A></H3>
<P><SPAN>Capital c.:</SPAN> Malé<BR><SPAN>Population:</SPAN> 306,000<BR><SPAN>Total area:</SPAN> 298 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/mongolia"><IMG alt="Flag of Mongolia" src="img/flags/small/asia/mn.png" width=70 height=46></A></DIV>
<H3><A href="/mongolia">Mongolia</A></H3>
<P><SPAN>Capital c.:</SPAN> Ulaanbaatar<BR><SPAN>Population:</SPAN> 2,629,000<BR><SPAN>Total area:</SPAN> 1,564,120 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/myanmar"><IMG alt="Flag of Myanmar" src="img/flags/small/asia/mm.png" width=70 height=46></A></DIV>
<H3><A href="/myanmar">Myanmar</A></H3>
<P><SPAN>Capital c.:</SPAN> Naypyidaw<BR><SPAN>Population:</SPAN> 48,798,000<BR><SPAN>Total area:</SPAN> 676,578 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/nepal"><IMG alt="Flag of Nepal" src="img/flags/small/asia/np.png" width=70 height=46></A></DIV>
<H3><A href="/nepal">Nepal</A></H3>
<P><SPAN>Capital c.:</SPAN> Kathmandu<BR><SPAN>Population:</SPAN> 28,196,000<BR><SPAN>Total area:</SPAN> 147,181 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/north-korea"><IMG alt="Flag of North Korea" src="img/flags/small/asia/kp.png" width=70 height=46></A></DIV>
<H3><A href="/north-korea">North-Korea</A></H3>
<P><SPAN>Capital c.:</SPAN> Pyongyang (P'yŏngyang)<BR><SPAN>Population:</SPAN> 23,790,000<BR><SPAN>Total area:</SPAN> 120,538 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/oman"><IMG alt="Flag of Oman" src="img/flags/small/asia/om.png" width=70 height=46></A></DIV>
<H3><A href="/oman">Oman</A></H3>
<P><SPAN>Capital c.:</SPAN> Muscat<BR><SPAN>Population:</SPAN> 2,595,000<BR><SPAN>Total area:</SPAN> 309,500 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/pakistan"><IMG alt="Flag of Pakistan" src="img/flags/small/asia/pk.png" width=70 height=46></A></DIV>
<H3><A href="/pakistan">Pakistan</A></H3>
<P><SPAN>Capital c.:</SPAN> Islamabad<BR><SPAN>Population:</SPAN> 163,579,000<BR><SPAN>Total area:</SPAN> 796,095 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/the-people-s-republic-of-china"><IMG alt="Flag of People's Republic of China" src="img/flags/small/asia/cn.png" width=70 height=46></A></DIV>
<H3><A href="/the-people-s-republic-of-china">China</A></H3>
<P><SPAN>Capital c.:</SPAN> Beijing<BR><SPAN>Population:</SPAN> 1,324,443,000<BR><SPAN>Total area:</SPAN> 9,640,820 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/the-philippines"><IMG alt="Flag of Philippines" src="img/flags/small/asia/ph.png" width=70 height=46></A></DIV>
<H3><A href="/the-philippines">Philippines</A></H3>
<P><SPAN>Capital c.:</SPAN> Manila<BR><SPAN>Population:</SPAN> 88,574,614<BR><SPAN>Total area:</SPAN> 300,000 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/qatar"><IMG alt="Flag of Qatar" src="img/flags/small/asia/qa.png" width=70 height=46></A></DIV>
<H3><A href="/qatar">Qatar</A></H3>
<P><SPAN>Capital c.:</SPAN> Doha<BR><SPAN>Population:</SPAN> 841,000<BR><SPAN>Total area:</SPAN> 11,000 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/russia"><IMG alt="Flag of Russia" src="img/flags/small/asia/ru.png" width=70 height=46></A></DIV>
<H3><A href="/russia">Russia</A></H3>
<P><SPAN>Capital c.:</SPAN> Moscow<BR><SPAN>Population:</SPAN> 141,927,900<BR><SPAN>Total area:</SPAN> 17,098,200 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/saudi-arabia"><IMG alt="Flag of Saudi Arabia" src="img/flags/small/asia/sa.png" width=70 height=46></A></DIV>
<H3><A href="/saudi-arabia">Saudi-Arabia</A></H3>
<P><SPAN>Capital c.:</SPAN> Riyadh<BR><SPAN>Population:</SPAN> 24,735,000<BR><SPAN>Total area:</SPAN> 2,149,690 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/singapore"><IMG alt="Flag of Singapore" src="img/flags/small/asia/sg.png" width=70 height=46></A></DIV>
<H3><A href="/singapore">Singapore</A></H3>
<P><SPAN>Capital c.:</SPAN> Singapore<BR><SPAN>Population:</SPAN> 4,588,600<BR><SPAN>Total area:</SPAN> 683 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/south-korea"><IMG alt="Flag of South Korea" src="img/flags/small/asia/kr.png" width=70 height=46></A></DIV>
<H3><A href="/south-korea">South-Korea</A></H3>
<P><SPAN>Capital c.:</SPAN> Seoul<BR><SPAN>Population:</SPAN> 48,224,000<BR><SPAN>Total area:</SPAN> 99,538 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/sri-lanka"><IMG alt="Flag of Sri Lanka" src="img/flags/small/asia/lk.png" width=70 height=46></A></DIV>
<H3><A href="/sri-lanka">Sri-Lanka</A></H3>
<P><SPAN>Capital c.:</SPAN> Colombo<BR><SPAN>Population:</SPAN> 19,299,000<BR><SPAN>Total area:</SPAN> 65,610 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/syria"><IMG alt="Flag of Syria" src="img/flags/small/asia/sy.png" width=70 height=46></A></DIV>
<H3><A href="/syria">Syria</A></H3>
<P><SPAN>Capital c.:</SPAN> Damascus<BR><SPAN>Population:</SPAN> 19,929,000<BR><SPAN>Total area:</SPAN> 185,180 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/tajikistan"><IMG alt="Flag of Tajikistan" src="img/flags/small/asia/tj.png" width=70 height=46></A></DIV>
<H3><A href="/tajikistan">Tajikistan</A></H3>
<P><SPAN>Capital c.:</SPAN> Dushanbe<BR><SPAN>Population:</SPAN> 6,736,000<BR><SPAN>Total area:</SPAN> 143,100 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/thailand"><IMG alt="Flag of Thailand" src="img/flags/small/asia/th.png" width=70 height=46></A></DIV>
<H3><A href="/thailand">Thailand</A></H3>
<P><SPAN>Capital c.:</SPAN> Bangkok<BR><SPAN>Population:</SPAN> 63,038,247<BR><SPAN>Total area:</SPAN> 513,115 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/turkey"><IMG alt="Flag of Turkey" src="img/flags/small/asia/tr.png" width=70 height=46></A></DIV>
<H3><A href="/turkey">Turkey</A></H3>
<P><SPAN>Capital c.:</SPAN> Ankara<BR><SPAN>Population:</SPAN> 70,586,256<BR><SPAN>Total area:</SPAN> 783,562 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/turkmenistan"><IMG alt="Flag of Turkmenistan" src="img/flags/small/asia/tm.png" width=70 height=46></A></DIV>
<H3><A href="/turkmenistan">Turkmenistan</A></H3>
<P><SPAN>Capital c.:</SPAN> Ashgabat<BR><SPAN>Population:</SPAN> 4,965,000<BR><SPAN>Total area:</SPAN> 488,100 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/the-united-arab-emirates"><IMG alt="Flag of United Arab Emirates" src="img/flags/small/asia/ae.png" width=70 height=46></A></DIV>
<H3><A href="/the-united-arab-emirates">The-United-Arab-Emirates</A></H3>
<P><SPAN>Capital c.:</SPAN> Abu Dhabi<BR><SPAN>Population:</SPAN> 4,380,000<BR><SPAN>Total area:</SPAN> 83,600 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/uzbekistan"><IMG alt="Flag of Uzbekistan" src="img/flags/small/asia/uz.png" width=70 height=46></A></DIV>
<H3><A href="/uzbekistan">Uzbekistan</A></H3>
<P><SPAN>Capital c.:</SPAN> Tashkent<BR><SPAN>Population:</SPAN> 27,372,000<BR><SPAN>Total area:</SPAN> 447,400 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
<DIV class=stat>
<DIV><A href="/vietnam"><IMG alt="Flag of Vietnam" src="img/flags/small/asia/vn.png" width=70 height=46></A></DIV>
<H3><A href="/vietnam">Vietnam</A></H3>
<P><SPAN>Capital c.:</SPAN> Hanoi<BR><SPAN>Population:</SPAN> 87,375,000<BR><SPAN>Total area:</SPAN> 331,689 km<SUP>2</SUP></P></DIV>
<DIV class=stat>
<DIV><A href="/yemen"><IMG alt="Flag of Yemen" src="img/flags/small/asia/ye.png" width=70 height=46></A></DIV>
<H3><A href="/yemen">Yemen</A></H3>
<P><SPAN>Capital c.:</SPAN> Sanaá<BR><SPAN>Population:</SPAN> 22,389,000<BR><SPAN>Total area:</SPAN> 527,968 km<SUP>2</SUP></P></DIV>
<DIV class=statclear></DIV>
</div>
</body>
</html>
posted @ 2011-03-05 16:39  haoyuanyan  阅读(1047)  评论(0编辑  收藏  举报