Re: [問題] javascript 直接觸發 click

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

02/10 22:32, , 1F
好像不太行 因為function跟物件綁在一起 要從物件去觸發
02/10 22:32, 1F

02/10 22:32, , 2F
寫在外面是可以動啦 但就要把所有function都從物件移出
02/10 22:32, 2F

02/10 22:33, , 3F
會變得很亂 不過還是感謝回復XD
02/10 22:33, 3F
文章代碼(AID): #1H550PaA (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1H550PaA (Ajax)