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关系不太大...你既然都定义了函数了..那么就可以让大家共同使用...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>

<