javascript的toggle()如何给不同按钮使用?
来源:百度知道 编辑:UC知道 时间:2024/06/09 04:57:50
我是新手不太明白..
比如说有一个img1它的onlick="toggle('side1','menu1')"
然后定义函数
function toggle(side1,menu1){ }
那么我如果还有另外一个img2,也想让它使用toggle()的话.应该怎么办?
不知道能理解我意思吗?
但是这个函数实现两种不同功能要怎么写呢?我是写在外部js文件的..
我问的是function toggle(side1,menu1){ }这里应该怎么写.
写在外部js文件里.
比如说有一个img1它的onlick="toggle('side1','menu1')"
然后定义函数
function toggle(side1,menu1){ }
那么我如果还有另外一个img2,也想让它使用toggle()的话.应该怎么办?
不知道能理解我意思吗?
但是这个函数实现两种不同功能要怎么写呢?我是写在外部js文件的..
我问的是function toggle(side1,menu1){ }这里应该怎么写.
写在外部js文件里.
这个跟img1关系不太大...你既然都定义了函数了..那么就可以让大家共同使用...img2想用的时候..就直接.onclick="toggle('side2','menu2')"就可以了...函数的参数只是形参..它只在函数的内部起作用..出了函数会被自动释放....比如你定义的形参虽然是side1....menu1..但是你只要传递的值是side2.menu2..那么..形参的值就是side2.menu2...形参就相当于函数内的定义的变量...但是这个变量的值等于我们传递进来的值...
<img id="img1" onlick="toggle('side1','menu1')" />
<img id="img2" onlick="toggle('side2','menu2')" />
不同的功能就用两个函数啊,或者同一个函数不同参数也可以。
你要的是这样吗,lz?
*****html*****
<html>
<head>
</head>
<body>
<img id="img1" onclick="toggle('side1','menu1');" src="mm.jpg"/>
<img id="img2" onclick="toggle('side2','menu2');" src="mm.jpg"/>
<script type="text/javascript" src="js.js">
</script>
<