84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
元素的 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 = $('<input type="button" />')试试
你可以通过body去绑定它的点击事件
元素的
click
跟手动 click 应该是效果一样的。首先
b.className
不是b.class
然后虽然没用过这个 Clipboard 库,从字面上看它是要通过选择器获取
.copybutton
这个类的,那么你没有把 b 挂载到 dom tree 上应该是获取不到的。你可以试试在前面加上document.body.appendChild(b)
。最后,建议你按上面评论的方式提问题,多贴代码少贴图,不方便看。
额,
.click()
那是jQ的简写写法,原生你得去调用dispatchEvent()
……参考
问题:原生对象和jq对象用混了
把第一行改成:
var $b = $('<input type="button" />')试试
你可以通过body去绑定它的点击事件