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

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于一個函數同時分別控制多個對象

我這里有三個對象:

????????<a href="#"><img id="a" src="1" alt="1"></a>

? ? ? ? <a href="#"><img id="a" src="2" alt="2"></a>

? ? ? ? <a href="#"><img id="a" src="3" alt="3"></a>

現在寫一個函數:

window.onload = function(){

? ? var eDiv = document.getElementById("a");

? ? eDiv.onmouseover = function(){

? ? ? ? startMove(50);

? ? }

? ? ????eDiv.onmouseout = function(){

? ? ? ? startMove(100);

? ? }

}

能使這三個對象都實現這個功能嗎,如果不可以應該怎樣設置呢?

正在回答

1 回答

使用getElementsByTagName來獲取‘a’,此時獲取的是一個數組對象,包含3個‘a’對象;然后通過數組編號來準確獲取其中一個,或者通過循環遍歷這個數組來對這3個進行設置。

一段程序里面id只能是唯一的,不能有兩個相同ID,在這兒你可以把ID改為class,然后用getElementsByClassName來獲取對象,之后是一樣的。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于一個函數同時分別控制多個對象

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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