这篇文章主要介绍了javascript与html的结合方法,利用实例向大家介绍javascript与html是如何结合的,内容很详细,感兴趣的小伙伴们可以参考一下
html中的javascript脚本必须位于3f1c4e4b6b16bbbd69b2ee476dc4f83a与2cacc6d41bbb37262a98f745aa00fbf0标签之间,javascript脚本可被放置在html页面的6c04bd5ca3fcae76e30b72ad730ca86d标签和93f0f5c25f18dab9d176bd4f6de5d30e标签中,这种视情况而定,一般放在93f0f5c25f18dab9d176bd4f6de5d30e标签内。
一、3f1c4e4b6b16bbbd69b2ee476dc4f83a 标签
如需在html页面中插入javascript脚本,请使用3f1c4e4b6b16bbbd69b2ee476dc4f83a标签。3f1c4e4b6b16bbbd69b2ee476dc4f83a和2cacc6d41bbb37262a98f745aa00fbf0会告诉javascript在何处开始
和结束。3f1c4e4b6b16bbbd69b2ee476dc4f83a和2cacc6d41bbb37262a98f745aa00fbf0之间的代码行包含了javascript:
<span style="font-size:18px;"><script type="text/javascript">
alert("欢迎来到javascript世界!!!");
</script></span>
您无需理解上面的代码。只需明白,浏览器会解释并执行位于 <script> 和 </script> 之间的 javascript。那些老
旧的实例可能会在<script>标签中使用type="text/javascript"。现在已经不必这样做了。javascript是所有现代浏览器
以及html5中的默认脚本语言。鉴于刚刚学习javascript语言的可以使用!
二、<body>中的javascript
在本例中,javascript会在页面加载时向html的<body>写文本:
实例代码:
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>javascript脚本语言</title>
>
</head>
<body>
<p>
javascript 能够直接写入 html 输出流中:
</p>
<script type="text/javascript">
document.write("<h1>this is a heading</h1>");
document.write("<p>this is a paragraph.</p>");
</script>
<p>
您只能在 html 输出流中使用 <strong>document.write</strong>。
如果您在文档已加载后使用它(比如在函数中),会覆盖整个文档。
</p>
</body>
</html>
我们先不管javascript代码怎么写和怎么运行,先来看运行结果:
三、javascript 函数和事件
上面例子中的 javascript 语句,会在页面加载时执行。通常,我们需要在某个事件发生时执行代码,比如当用户
点击按钮时。如果我们把 javascript 代码放入函数中,就可以在事件发生时调用该函数。
四、<head>或<body>中的javascript
您可以在 html 文档中放入不限数量的脚本。脚本可位于 html 的 <body> 或 <head> 部分中,或者同时存在于
两个部分中。通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,
不会干扰页面的内容。
五、<head>中的javascript函数
在本例中,我们把一个javascript函数放置到html页面的<head>部分。该函数会在点击按钮时被调用:
实例代码:
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>javascript脚本语言</title>
<script type="text/javascript">
function myfunction()
{
document.getelementbyid("demo").innerhtml="my first javascript function";
}
</script>
</head>
<body>
<h1>my web page</h1>
<p id="demo">a paragraph.</p>
<button type="button" onclick="myfunction()">点击这里</button>
</body>
</html>
运行的结果为:
点击按钮后的效果为:
六、<body>中的javascrip 函数
在本例中,我们把一个javascript函数放置到html页面的<body>部分。该函数会在点击按钮时被调用:
实例代码:
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>javascript脚本语言</title>
</head>
<body>
<h1>my first web page</h1>
<p id="demo">a paragraph.</p>
<button type="button" onclick="myfunction()">点击这里</button>
<script type="text/javascript">
function myfunction()
{
document.getelementbyid("demo").innerhtml="my first javascript function";
}
</script>
</body>
</html>
运行的结果与上述五的结果一样!
提示:我们把 javascript 放到了页面代码的底部,这样就可以确保在 <p> 元素创建之后再执行脚本。
七、外部的javascript
我们也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。外部 javascript 文件的文件扩
展名是 .js。如需使用外部文件,请在 <script> 标签的 "src" 属性中设置该 .js 文件,如果有大量的javascript代码,我
们提倡使用外部的javascript方式,一般我们也采用分离的方式连接到html文档中。
实例
html代码:
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>javascript脚本语言</title>
<script type="text/javascript" src="/js/myscript.js"></script>
</head>
<body>
<h1>my web page</h1>
<p id="demo">a paragraph.</p>
<button type="button" onclick="myfunction()">点击这里</button>
<p><b>注释:</b>myfunction 保存在名为 "myscript.js" 的外部文件中。</p>
</body>
</html>
myscript.js代码:
function myfunction()
{
document.getelementbyid("demo").innerhtml="my first javascript function";
}
运行的结果和上述一致!
提示:在
外部脚本不能包含 3f1c4e4b6b16bbbd69b2ee476dc4f83a 标签。
以上就是javascript与html的结合方法,希望对大家的学习有所帮助。
相关推荐:
html与javascript链接之间的区别
javascript与html5如何实现canvas绘制圆形图案的方法介绍
以上就是javascript与html的结合方法详解的详细内容。