问答详情
源自:2-1 JavaScript-输出内容(document.write)

为什么不能输出?

变量是不是不能重复输出?


提问者:慕粉1143185707 2017-02-04 12:40

个回答

  • 慕粉13100822637
    2017-03-03 17:10:48

    字符得用+链接

  • qq_Absurdyears_0
    2017-03-02 11:08:29

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>document.write</title>
      <script type="text/javascript">
        var mystr="我是";
        var mychar="JavaScript";
        document.write(mychar="<br>");
        document.write(mystr+mychar+"的忠实粉丝!");
      </script>
    </head>
    <body>
    </body>
    </html>

    上面是你的代码,加粗加下划线的那个地方应该是(mychar+"<br/>")

  • CoverRo
    2017-02-20 20:25:40

    我一开始也是,后来我发现是因为document.write(mystr+mychar+"的忠实粉丝!");末尾的那个分号;是中文输入法打的,换成英文输入法就好了。不知道你不是因为这个原因。

  • 不知不觉后知后觉嗯
    2017-02-12 17:16:56

    能重复输出,只不过你的代码有点小问题,应给等于号=加上引号,如下:

    <script type="text/javascript">
        var mystr="我是";
        var mychar="Javascript";
        document.write(mychar+"="+"<br />");
        document.write(mystr+mychar+"的忠实粉丝!");
      </script>

    等于号不加引号的话,相当于把换行<br /> 重新赋值给了变量mychar,所以会输出你的代码所输出的效果。

  • qq_苦行僧_14
    2017-02-04 13:29:20

    变量要重复输出需要在每个变量之间加“+”连接符号。