##
元素的 click 跟手動 click 應該是效果一樣的。
click
首先 b.className 不是 b.class
b.className
b.class
然後雖然沒用過這個 Clipboard 庫,從字面上看它是要通過選擇器獲取 .copybutton 這個類的,那麼你沒有把 b 掛載到 dom tree 上應該是獲取不到的。你可以試試在前面加上 document.body.appendChild(b) 。
.copybutton
document.body.appendChild(b)
最後,建議你照上面評論的方式提出問題,多貼程式碼少貼圖,不方便看。
額,.click()那是jQ的簡寫寫法,原生你得去調用dispatchEvent()……
.click()
dispatchEvent()
參考
問題:原生物件和jq物件混了把第一行改成:var $b = $('')試試看
你可以透過body去綁定它的點擊事件
元素的
click
跟手動 click 應該是效果一樣的。首先
b.className
不是b.class
然後雖然沒用過這個 Clipboard 庫,從字面上看它是要通過選擇器獲取
.copybutton
這個類的,那麼你沒有把 b 掛載到 dom tree 上應該是獲取不到的。你可以試試在前面加上document.body.appendChild(b)
。最後,建議你照上面評論的方式提出問題,多貼程式碼少貼圖,不方便看。
額,
.click()
那是jQ的簡寫寫法,原生你得去調用dispatchEvent()
……參考
問題:原生物件和jq物件混了
把第一行改成:
var $b = $('')試試看
你可以透過body去綁定它的點擊事件