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

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

怎么獲得本元素的對象

比如:我點擊了一個button觸發事件,我并沒有對這些標簽的設置ID之類的,不通過查找來獲取,怎么獲得觸發事件的button的對象。

正在回答

2 回答

<!DOCTYPE html>
<html>
<head>
?? ?<meta charset="UTF-8">
?? ?<title>Document</title>
?? ?<script type="text/javascript">
????? function getOwner(obj){
???? ??? ?console.log(obj);
????? }
?? ?</script>
</head>
<body>
?? ?<button onclick="getOwner(this)">click</button>
</body>
</html>

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

飛到死的鳥 提問者

非常感謝!
2016-04-28 回復 有任何疑惑可以回復我~

你的問題我有點不大理解

首先,沒設置id也沒設置class,還可以通過標簽、子元素父元素兄弟等關系進行查找獲取

然后,你觸發onclick,只想找到觸發的那個button可以使用this,找其他元素就必須用查找來確定了

也許你需要一個例子?非常簡單的小例子,沒有用查找,直接用this獲取

<!DOCTYPE HTML>
<html>
<head>
? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
? ?<title>nextSibling</title>
</head>
<body>
<script type="text/javascript">
? ?function changecolor(obj){
? ? ? ?obj.style.color="red";
? ?}
</script>
<input type="button" onclick="changecolor(this)" value="我要變色"/>
</body>
</html>

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

舉報

0/150
提交
取消

怎么獲得本元素的對象

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

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

幫助反饋 APP下載

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

公眾號

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