HTML中使用script标签
JS的简单使用
<!DOCTYPE html>
<html>
<body>
.
.
<script>
document.write("<h1>这是一个标题</h1>");
document.write("<p>这是一个段落</p>");
</script>
.
.
</body>
</html>
效果:
JS的函数和事件
.html
中调用函数,就onclick="myFunction()"
(有参数就在里面加上需要的参数例如:onclick="onclicknum(1)
)
函数需要改变界面,就获取元素的id,如str = document.getElementById("nummessege");
head标签中
示例地址
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
document.getElementById("demo").innerHTML="你好哇,李银河";
}
</script>
</head>
<body>
<h1>我的 Web 页面</h1>
<p id="demo">一个段落</p>
<button type="button" onclick="myFunction()">尝试一下</button>
</body>
</html>
body标签中
示例地址
<!DOCTYPE html>
<html>
<body>
<h1>我的 Web 页面</h1>
<p id="demo">一个段落</p>
<button type="button" onclick="myFunction()">尝试一下</button>
<script>
function myFunction()
{
document.getElementById("demo").innerHTML="你好哇,李银河";
}
</script>
</body>
</html>
外部的 JavaScript
简单示例
乱码问题:我们在遇到乱码问题的时候,是由于编码不一致导致的
<!DOCTYPE html>
<meta charset="utf-8">
<html>
<body>
<script src="myScript.js" charset="utf-8"></script>
</body>
</html>
myScript.js
文件下
document.write("<h1>这是一个标题</h1>");
事件和函数
示例地址
.html
文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<h1>我的 Web 页面</h1>
<p id="demo">一个段落。</p>
<button type="button" onclick="myFunction()">点击这里</button>
<p><b>注释:</b>myFunction 保存在名为 "myScript.js" 的外部文件中。</p>
<script src="myScript.js"></script>
</body>
</html>
myScript.js
文件
function myFunction()
{
document.getElementById("demo").innerHTML="我的第一个 JavaScript 函数";
}