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

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

在現(xiàn)有元素旁邊放置一個新元素

在現(xiàn)有元素旁邊放置一個新元素

猛跑小豬 2023-05-11 16:58:08
我正在做一個網(wǎng)站。我想要一個表格,當我點擊一個單元格時,一個“窗口”將出現(xiàn)在單元格的正下方。正如我現(xiàn)在所做的那樣,我將單元格的 ID 作為參數(shù)傳遞給 myFunction()。然后搜索哪個,以便我可以使用該元素并找到它的位置。我覺得這是一種非常糟糕的做法。我得到了我想要的結(jié)果,但必須將 ID 作為硬編碼參數(shù)傳遞似乎很脆弱。<td id="player 1" onclick="myFunction('player 1')">function myFunction(id_name) {    var element = document.getElementById(id_name);    var tmp = element.getBoundingClientRect();    x_pos = tmp['x'];    y_pos = tmp['y'];    height = tmp['height']    var dr = document.getElementById("myDropdown");    dr.style.position = "absolute";    dr.style.left = x_pos+'px'    dr.style.top = y_pos+height+'px'    dr.classList.toggle("show");}
查看完整描述

1 回答

?
翻閱古今

TA貢獻1780條經(jīng)驗 獲得超5個贊

您可以將事件傳遞給您的函數(shù),而不是硬編碼的字符串 ID。

onclick="myFunction(event)"

更改函數(shù)的定義以接受事件

function myFunction(e)

事件對象將包含有關(guān)引發(fā)事件的元素(目標)的信息。

Event.target對事件最初調(diào)度到的目標的引用。


查看完整回答
反對 回復(fù) 2023-05-11
  • 1 回答
  • 0 關(guān)注
  • 133 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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