js在HTML的三种引用方式详解
作者:NotFoundObject
这篇文章主要介绍了js在HTML的三种引用方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1.内联样式
内联样式分为两种,一是直接写入元素的标签内部
<html>
<title>js样式内联写法</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<body>
<!--js内联写法01开始-->
<!--当鼠标点击图片时跳出弹窗显示1223-->
<div class="img">
单击事件:
<img src="images/001.jpg" onclick="alert(1223)"></img>
</div>
<!--js内联写法01结束-->
</body>
</html>
二是写入到<script></script>标签中
给元素添加id
通过getElementById('XX');方法定位到该元素,给该元素添加触发事件
注意:<script></script>标签应该放在</body>之后
<html>
<title>js样式内联写法</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<body>
<!--js内联写法02开始-->
<div class="img">
单击事件:
<img src="images/002.jpg" id='yuansu'></img>
</div>
<!--js内联写法02结束-->
</body>
<script>
//js代码
//找到XX元素,一般给元素加id
yuansuojb=document.getElementById('yuansu');
//给xx元素加事件
yuansuojb.onclick=function(){
//代码段
alert(1);
}
//触发事件
</script>
</html>
2.外联样式
将js的代码写到.js的文件中,并在HTML中引用
.html文件内容如下:
<html>
<title>js样式外联写法</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<body>
<div class="img">
外联写法--单击事件:
<img src="images/003.jpg" id='yuansu'></img>
</div>
</body>
<script src='js/index.js'></script>
</html>
.js文件内容如下:
//js代码
//找到XX元素,一般给元素加id
yuansuojb=document.getElementById('yuansu');
//给xx元素加事件
yuansuojb.onclick=function(){
//代码段
var str="hello world !!!";
alert(str);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- springboot返回html和jsp的方法示例
- 关于IDEA使用jsp可以访问页面转换为html弹出页面为404的问题
- JavaScript实现HTML导航栏下拉菜单
- 原生js实现html手机端城市列表索引选择城市
- js实现html滑动图片拼图验证
- jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
- visual studio code 编译运行html css js文件的教程
- JS+CSS+HTML实现“代码雨”类似黑客帝国文字下落效果
- HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
- JavaScript实现字符串与HTML格式相互转换
- 在HTML中使用JavaScript的两种方法
