Javascript并在页面上打印

Javascript并在页面上打印,javascript,html,document.write,Javascript,Html,Document.write,我开始学习javascript,并在其中一本javascript书籍中看到以下代码: <!DOCTYPE html> <html> <head> <title>A Simple JavaScript Example</title> </head> <body> <p>Printed before JavaScript is run.</p>

我开始学习javascript,并在其中一本javascript书籍中看到以下代码:

<!DOCTYPE html>
<html>
    <head>
        <title>A Simple JavaScript Example</title>
    </head>
<body>
    <p>Printed before JavaScript is run.</p>
    <p>
        <script type=”text/javascript”>
        document.write(“Printed by JavaScript.”);
        </script>
    </p>
    <p>Printed after JavaScript is run.</p>
</body>
</html>

一个简单的JavaScript示例
在运行JavaScript之前打印

document.write(“通过JavaScript打印”);

运行JavaScript后打印

根据这本书,必须打印三行。但是,当我在浏览器中打开这个html文件时,我只看到第一行和最后一行。“由JavaScript打印”一行不显示


你知道问题出在哪里吗?

我猜是因为你使用了不正确的双引号(书样中的复制粘贴错误):

应成为:

"
因此,您有:

<script type="text/javascript">
    document.write("Printed by JavaScript.");
</script>

document.write(“通过JavaScript打印”);

你完全正确。问题在于“text/javascript”。我刚从这本书的pdf文件中自动复制粘贴了一份。也许是书中的错别字。
<script type="text/javascript">
    document.write("Printed by JavaScript.");
</script>