亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,關于javascript的toggle()如何給不同按鈕使用?

您好,關于javascript的toggle()如何給不同按鈕使用?

一只甜甜圈 2022-01-07 11:07:37
我是新手不太明白..比如說有一個img1它的onlick="toggle('side1','menu1')"然后定義函數function toggle(side1,menu1){ }那么我如果還有另外一個img2,也想讓它使用toggle()的話.應該怎么辦?不知道能理解我意思嗎?但是這個函數實現兩種不同功能要怎么寫呢?我是寫在外部js文件的.. 我問的是function toggle(side1,menu1){ }這里應該怎么寫.寫在外部js文件里.
查看完整描述

3 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

這個跟img1關系不太大...你既然都定義了函數了..那么就可以讓大家共同使用...img2想用的時候..就直接.onclick="toggle('side2','menu2')"就可以了...函數的參數只是形參..它只在函數的內部起作用..出了函數會被自動釋放....比如你定義的形參雖然是side1....menu1..但是你只要傳遞的值是side2.menu2..那么..形參的值就是side2.menu2...形參就相當于函數內的定義的變量...但是這個變量的值等于我們傳遞進來的值...

查看完整回答
反對 回復 2022-01-10
?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

<img id="img1" onlick="toggle('side1','menu1')" />
<img id="img2" onlick="toggle('side2','menu2')" />

不同的功能就用兩個函數啊,或者同一個函數不同參數也可以。

你要的是這樣嗎?
*****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>

</body>
</html>

********js.js********

function toggle(s, m)
{
alert(s + ", " + m);
}



查看完整回答
反對 回復 2022-01-10
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

和img1一樣onlick="toggle('side1','menu1')"
函數的功能就是避免重復性的勞動,讓相似的功能獨立出來

查看完整回答
反對 回復 2022-01-10
  • 3 回答
  • 0 關注
  • 208 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號