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去绑定它的点击事件