javascript - Quelle est la différence entre cliquer directement sur un bouton pour déclencher un événement et appeler Click pour déclencher un événement via JS?
click devrait avoir le même effet qu'un clic manuel.
Premier b.className 不是 b.class
Ensuite, même si je n'ai pas utilisé cette bibliothèque du Presse-papiers, cela signifie littéralement passer .copybutton 这个类的,那么你没有把 b 挂载到 dom tree 上应该是获取不到的。你可以试试在前面加上 document.body.appendChild(b) via le sélecteur.
Enfin, je vous suggère de poser des questions de la même manière que les commentaires ci-dessus, postez plus de code et moins d'images, ce qui n'est pas pratique à lire.
L'élément
click
devrait avoir le même effet qu'un clic manuel.Premier
b.className
不是b.class
Ensuite, même si je n'ai pas utilisé cette bibliothèque du Presse-papiers, cela signifie littéralement passer
.copybutton
这个类的,那么你没有把 b 挂载到 dom tree 上应该是获取不到的。你可以试试在前面加上document.body.appendChild(b)
via le sélecteur.Enfin, je vous suggère de poser des questions de la même manière que les commentaires ci-dessus, postez plus de code et moins d'images, ce qui n'est pas pratique à lire.
Euh,
.click()
那是jQ的简写写法,原生你得去调用dispatchEvent()
……Référence
Problème : les objets natifs et les objets jq sont mélangés
Remplacez la première ligne par :
var $b = $('<input type="button" />') Essayez-le
Vous pouvez lier son événement de clic via le corps