怎么给html添加js

HTML中添加JS的方法

HTML中添加JS的方法主要有两种,分别是外部JS文件引入和内嵌JS代码方式。下面将逐一介绍这两种方法。

外部JS文件引入

外部JS文件引入是通过在HTML页面中加入<script>标签来实现的。该标签通常放在HTML文档的<head>标签中。

首先,我们需要先创建一个.js后缀的JS文件,然后将所有的JS代码写在该文件中。例如:

function sayHello() {

console.log("Hello World!");

}

接着,在需要使用JS代码的HTML文件中,通过如下代码来引入JS文件:

<head>

<script src="js/myScript.js"></script>

</head>

其中,src属性指定了JS文件的路径。

有了这个JS文件,就可以在HTML页面中调用其中的函数了。例如,在HTML中添加一个按钮,在用户点击按钮时调用JS中的函数:

<button onclick=sayHello()">Say Hello</button>

这里通过onclick属性来调用sayHello()函数,从而弹出"Hello World!"。

内嵌JS代码方式

除了外部JS文件引入,还可以直接在HTML页面中内嵌JS代码。

在HTML页面中添加<script>标签,并将其内容写在<script>标签内即可。例如:

<head>

<script>

function sayHello() {

console.log("Hello World!");

}

</script>

</head>

这里我们直接在<head>标签内添加了一个<script>标签,并将sayHello()函数写在其中。

与外部JS文件引入方式相比,内嵌JS代码方式更加方便,但是如果代码较多,会使HTML代码变得臃肿,不利于维护。

JS的位置

在HTML页面中添加JS代码时,可以将<script>标签放在<head>标签中,也可以放在<body>标签中。两种方法的区别在于,放在<head>标签中的JS代码会在页面加载时被执行,而放在<body>标签中的JS代码会在页面加载后,当文档的主体部分加载完毕后再执行。

通常情况下,建议将JS代码放在<body>标签中。这样可以避免页面加载时过多的JS代码导致页面卡顿的情况发生。

JS的事件

JS与HTML之间的交互通常是通过事件来实现的。例如,在HTML中添加一个按钮,在用户点击按钮时弹出一个对话框:

<button onclick=alert('Hello!')">Click Me</button>

在上面的代码中,onclick事件指定了当用户点击按钮时应该执行的操作,即弹出一个对话框,内容为"Hello!"。

除了onclick事件,还有很多其他事件,如onmouseover、onmouseout、onsubmit等等。这些事件可以通过JS来添加,从而实现更加复杂的交互。

总结

添加JS到HTML中有两种方法,分别是外部JS文件引入和内嵌JS代码方式。其中,外部JS文件引入方式更易于维护,而内嵌JS代码方式更加方便。JS可以放在<head>标签中或者<body>标签中,建议放在<body>标签中。JS与HTML之间的交互通常是通过事件来实现的。