猿问

让p标签的内容显示在前面

我期望的结果


乘法口诀表

1*1=1  

2*1=2  2*2=4  

3*1=3  3*2=6  3*3=9  

4*1=4  4*2=8  4*3=12  4*4=16  

5*1=5  5*2=10  5*3=15  5*4=20  5*5=25  

6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  

7*1=7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  

8*1=8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  

9*1=9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81 

js


for(var i=1;i<=9;i++) 

{

    for(var j=1;j<=i;j++)

    {

        document.write(i + "*" + j + "=" + i*j);

        document.write("&nbsp;&nbsp;");

    }

    document.write("<br>");

}


html


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title></title>

</head>

<body>

    <p>乘法口诀表</p>

    <script src="koujue.js"></script>    

</body>

</html>

将script放在p标签的下面,可以达到期望的输出。


我希望将script的内容放在head里面,请问,其他部分如何修改?

html


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title></title>

    <script src="koujue.js"></script>  

</head>

<body>

    <p>乘法口诀表</p>  

</body>

</html>

其他部分不修改的话,结果将是:


1*1=1  

2*1=2  2*2=4  

3*1=3  3*2=6  3*3=9  

4*1=4  4*2=8  4*3=12  4*4=16  

5*1=5  5*2=10  5*3=15  5*4=20  5*5=25  

6*1=6  6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  

7*1=7  7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  

8*1=8  8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  

9*1=9  9*2=18  9*3=27  9*4=36  9*5=45  9*6=54  9*7=63  9*8=72  9*9=81  

乘法口诀表


慕森王
浏览 610回答 5
5回答

茅侃侃

在js中用window.onload=function(){ // js代码 }

BIG阳

在P后面再加个div之类的不就行了

MMMHUHU

用appendChild吧在onload事件中使用document.write会触发清除文档的操作(注意: 因为 document.write 写入文档流,在关闭(已加载)的文档上调用 document.write 会自动调用 document.open,这将清除该文档。),从而会把之前的p标签清除
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答