方法一:通过事件在html中的内联方式来传递参数(假定变量x是参数,下同):
<input type="button" value="点我" onclick="var x=123test(x)"/><script>
function test(x){
alert(x)
}
</script>
方法二:通过全局变量来传递参数:
<input id="abc" type="button" value="点我"/><script>
var x=123
window.onload=function(){
document.getElementById("abc").onclick=function(){
alert(x)
}
}
</script>
方法三:通过对象的自定义属性来传递参数:
<input id="abc" type="button" value="点我"/><script>
window.onload=function(){
var abc=document.getElementById("abc")
abc.x=123
abc.onclick=function(){
alert(this.x)
}
}
</script>
方法四:利用闭包:
<input id="abc" type="button" value="点我"/><script>
window.onload=function(){
(function(x){
document.getElementById("abc").onclick=function(){
alert(x)
}
})(123)
}
</script>
暂时就想到这么多了,肯定还有其他方法的。
1、首先创建一个文件夹,这个文件夹有一个js文件夹和一个html文件。js文件夹用来存放需要引入的js文件。
2、打开html文件,在html文件上找到<body>,在<body>标签里创建一个按钮标签,然后给这个标签添加一个点击addJs事件。
3、在js文件夹下创建一个js文件为addJs.js。
4、在addJs.js文件上输入一个alert弹出框并保存,当引入js文件成功就会执行alert弹出框。
5、回到html文件,在按钮输入框后面创建一个script标签,然后添加用来引入addJs.js文件的addJs事件。
6、保存html文件后使用浏览器打开,点击按钮即可看到出现一个弹出,表示引入js文件成功。