<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div class="con"></div> <script src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script> <script> $('.con').html(changx(5.00001)); //调用 function changx(num){ var html = []; if(num > 0){ //整数 for(var i = 0 ; i < parseInt(num); i++){ html.push('<p>111xxx</p>') } //小数 if((num - parseInt(num)) > 0){ html.push('<p>bbbbbxxx</p>') } } return html.join(''); //html数组 返回字符串 } </script> </body> </html>