javascript应该嵌入到html中的什么位置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        input.btn {
            background: red;
        }
        .overstyle {
            background: olive;
        }
        .outstyle {
            background: red;
        }
    </style>
    <!-- // js函数代码【建议】嵌入头部之间。在页面文档主体和其余部分代码加载之前【web内容在浏览器中是从上到下解析的,head内的脚本会比body内的脚本线处理。所以最好将包含所有预定义函数的js代码放在头部】 ;js区分大小写;-->
    <script>
        document.write("<font>js代码输出的文字;一般不这么用</font>");//document.write()是文档对象的输出函数。其功能是将括号中的内容或变量值输出到页面文档中。

        //  一些比较简短的js事件代码可以直接写在html标签内,格式:  onclick=javascript:函数名称()   具体的函数写在嵌入head的js代码中
        function submit() {
            alert('提交');
        }

    </script>
</head>
<!-- onload当网页下载到浏览器就会执行,如果onload需要访问html标签所定义的对象,需要确保对象先于onload脚本执行。所以onload函数应该写在body中而非head -->
<body onLoad="window.alert('页面内容完成导入到浏览器')">
    <input type="button" name="button" title="新建申请表单" value="新建" class="btn" onmouseover="this.className='overstyle'" onmouseout="this.className='outstyle'" onclick="javascript:submit();">

    <!-- // js放在body主体之间用来实现某些部分动态地创建文档 -->
    <script>
        

    </script>
</body>
</html>
每天进步一点点
原文地址:https://www.cnblogs.com/677a/p/11732332.html