本文详细介绍JavaScript在HTML中的三种引入方式:行内JS、内部JS和外部JS。通过具体代码示例,解析onclick事件绑定、script标签内嵌函数定义以及外部文件引用的实现方法,帮助开发者根据项目需求选择最合适的脚本引入策略。
JavaScript三种引入方式概述
本文介绍了JavaScript在HTML页面中的三种主要使用方式,包括行内JS、内部JS以及外部JS,并提供了相应的实例代码供参考。
第一种方式是行内JS,即不单独编写JS代码块,而是直接将JavaScript代码嵌入到HTML元素的属性中。
行内JS:事件属性绑定
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js使用方式1:行内js</title>
</head>
<body>
<input type="button" value="点击有惊喜" onclick="javascript:alert('哈哈哈哈')">
<!--onclick:点击触发一个事件,alert:弹出一个对话框-->
</body>
</html>
第二种方式是内部JS,将JavaScript代码写在HTML文档的head或body中的script标签内,这样定义的脚本可以在整个页面中被调用。
内部JS:script标签内嵌
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js使用方式2:内部js</title>
<script type="text/javascript">
//声明一个函数(整个文档都可以使用)
function surprise() {
alert('恭喜你中了一百万')/*弹出框*/
}
</script>
</head>
<body>
<input type="button" value="点击有惊喜" onclick="surprise()"><!--调用函数-->
<input type="button" value="点击" onclick="surprise()">
</body>
</html>
第三种方式是外部JS,通过script标签的src属性引入独立的.js文件,使得多个HTML页面可以共享同一份JavaScript代码。
外部JS:独立文件引用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>js使用方式3:外部js</title>
<!--很多html页面都可以调用js4.js页面-->
<script src="../../js/js4.js" type="text/javascript" charset="utf-8">
</script>
</head>
<body>
<input type="button" value="点击" onclick="test()">
</body>
</html>
以上总结了JavaScript的三种引入方式及其应用场景,希望能为读者提供实际帮助。如有任何疑问,欢迎留言交流,作者将及时回复。同时感谢对本站的支持。