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