javascript - 世界上最简单的 JavaScript 都行不通!

标签 javascript

我在单独的 Sample.js 文件中有这个脚本:

function MyPrint(text)
{
 document.write(text);
}

我有以下 HTML 页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <title>Silly example</title>
</head>
<body>
    <div>
        <script type="text/javascript" src="JavaScript/Sample.js">
            MyPrint("Hello silly world!");
        </script>
    </div>
</body>
</html>

最终结果是文本“Hello silly world!”未打印在页面上。我应该怎么做才能使这项工作?如果可能的话,我不想将脚本标签移到头部。谢谢。

最佳答案

我认为 src 标签覆盖了里面的任何内容。

尝试以下操作:

    <script type="text/javascript" src="JavaScript/Sample.js"></script>
    <script type="text/javascript">
        MyPrint("Hello silly world!");
    </script>

关于javascript - 世界上最简单的 JavaScript 都行不通!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4010376/

相关文章:

php - 推送通知如何工作?

javascript - Chart.js 版本 2.4.0 不为我显示条形图

javascript - 使用 Jquery/css 去除移动 Chrome 上的红色边框

javascript - 如何使用 mocha.js 测试多个异步流程事件

javascript - 添加或替换到 JavaScript 中的对象数组中

javascript - jQuery求div可以包含的字符串长度

javascript - D3 气泡图切换按钮

Javascript事件和递归问题

javascript - 消除桌面和移动网页上重复的标题标签 <h1>

javascript - 如何转换具有 javascript :__doPostBack in href to normal url which wget/curl/lynx can understand? 的链接