js中写html,小例子1

来源:互联网 发布:iphone投影到mac 编辑:程序博客网 时间:2024/05/29 19:21

js中写html

js可以写html,哈哈,

看如下一个例子:
如果我在js里判断素数,并且将所有符合条件的素数输出到网页上,按照ul标签的规则。

// JavaScript source code//判断是否是素数var prime = "";var number = prompt("Please enter the number up to 100 to view prime number,", "");var checkindex = 0;while (checkindex != 1){    if (number > 100) {        alert("You can't enter number above 100");        number = prompt("Please enter the number up to 100 to view prime number,", "");    }    for (i = 2; i <= number; i++) {        flag = 0;        for (j = 2; j <= Math.sqrt(i); j++) {            if (i % j == 0) {                flag = 1;                break;            }        }        if (flag == 0) {            //prime = prime + "\n" + i;            //html in javascript            //html in javascript            //html in javascript            //重要的事情说三遍            document.write("<ul type='circle'>");            document.write("<li>" + i + "</li>");            document.write("</ul>")        }    }    //alert("Prime number up to " + number + " are :\n" + prime);    if (number <= 100)        break;}function isprime( num){    if (num < 2) alert("bad Element");    if (num == 2) alert("prime number");    var flag = 1;    for (var i = 2; i*i <= num; i++)    {        if (num%i == 0)        {            flag = 0;            break;        }    }    if (flag == 1) alert("This is a prime number except 2 \n");}

先运行一下试试吧,
给出html如下:

<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>    <meta charset="utf-8" />    <title></title>    <script type="text/javascript" src="Script1.js"></script></head><body></body></html>

然后新建一个js文件名为Script1.js
在js文件里写上;

// JavaScript source code//判断是否是素数var prime = "";var number = prompt("Please enter the number up to 100 to view prime number,", "");var checkindex = 0;while (checkindex != 1){    if (number > 100) {        alert("You can't enter number above 100");        number = prompt("Please enter the number up to 100 to view prime number,", "");    }    for (i = 2; i <= number; i++) {        flag = 0;        for (j = 2; j <= Math.sqrt(i); j++) {            if (i % j == 0) {                flag = 1;                break;            }        }        if (flag == 0) {            //prime = prime + "\n" + i;            //html in javascript            //html in javascript            //html in javascript            //重要的事情说三遍            document.write("<ul type='circle'>");            document.write("<li>" + i + "</li>");            document.write("</ul>")        }    }    //alert("Prime number up to " + number + " are :\n" + prime);    if (number <= 100)        break;}function isprime( num){    if (num < 2) alert("bad Element");    if (num == 2) alert("prime number");    var flag = 1;    for (var i = 2; i*i <= num; i++)    {        if (num%i == 0)        {            flag = 0;            break;        }    }    if (flag == 1) alert("This is a prime number except 2 \n");}

首先他会询问,让你输入一个数字,如果符合条件小于等于100,那么会输出该范围内的所有素数到网页上;

0 0