[問題] javascript 直接觸發 click

看板Ajax作者 (海獅)時間12年前 (2013/02/05 21:22), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
最近遇到一個問題 我網頁上有用SVG畫一些幾何圖型 兩張圖重疊時 我希望按右鍵可以讓前面的圖後層去 也就是後面的圖會跑到前面來 到這裡都沒問題 但接下來我希望他自動左鍵點選跑到前面來的那張圖 因為有一些東西寫在click()裡面 所以我希望有方法讓他觸發一個"原地按左鍵"的事件 但我找到的方法都是document.getElementById("id").click() 可是我用SVG畫的東西沒有一般button的id啊 硬給一個id (svgElement.id = "myId" )也沒用 想請問有甚麼好方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.61.45 ※ 編輯: BBSealion 來自: 220.133.61.45 (02/05 21:22)

02/05 21:52, , 1F
click之後會做的事,直接搬來你右鍵的事件不就好了?
02/05 21:52, 1F

02/06 00:20, , 2F
不太行 因為試用該圖形去call function 有圖形的資訊在
02/06 00:20, 2F

02/06 00:21, , 3F
如果用右鍵去叫 就只會拿到前面那個圖形的資訊 會錯誤
02/06 00:21, 3F

02/06 07:09, , 4F
getElementsByTagName再慢慢濾
02/06 07:09, 4F
文章代碼(AID): #1H4GTuDL (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1H4GTuDL (Ajax)