第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

通過(guò)單擊函數(shù)獲取按鈕的 id

通過(guò)單擊函數(shù)獲取按鈕的 id

幕布斯7119047 2022-05-14 14:49:08
html<button id="test1" onclick="getclickname(); return false;">click</button>javascript(顯示“未定義”)   function getclickname()    {    alert(this.id);    }我不想要這樣的代碼<button id="test1" onclick="alert(this.id);">click</button>需要調(diào)用 getclickname,謝謝大家
查看完整描述

3 回答

?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊

您必須將相應(yīng)的參數(shù)傳遞給函數(shù)。


您需要將按鈕對(duì)象傳遞給onclick函數(shù)以獲取id按鈕。

function getclickname(obj)

    {

      //By passing object as argument you can access all properties of that element

      alert(obj.id);

      alert(obj.className);

    }

<button id="test1" onclick="getclickname(this); return false;" class="test_1">click</button>

您可以直接傳遞this.id以及參數(shù)

function getclickname(id) {

  alert(id);

}

<button id="test1" onclick="getclickname(this.id); return false;">click</button>

筆記:


位代碼修改而不是return false;您可以return在函數(shù)名稱(chēng)之前添加,這將做同樣的事情。像 :-onclick="return getclickname(this.id);"


通過(guò)將對(duì)象作為參數(shù)傳遞,您可以訪問(wèn)該元素的所有屬性(檢查第一個(gè)代碼示例修改)。


查看完整回答
反對(duì) 回復(fù) 2022-05-14
?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

像這樣使用


<button id="test1" onclick="getclickname(this); return false;">click</button>

<script>

   function getclickname(e)

   {

   alert(e.id);

   }

</script>


查看完整回答
反對(duì) 回復(fù) 2022-05-14
?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊

希望這有幫助...


看法


onclick="return getclickname(this);"

js


function getclickname(these)

{

   alert(these.id);

}


查看完整回答
反對(duì) 回復(fù) 2022-05-14
  • 3 回答
  • 0 關(guān)注
  • 336 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)