Il y a beaucoup de signets de niveau inférieur que je tente de supprimer. La boucle for renvoie uniquement le dernier signet de niveau inférieur et je n'ai aucune idée pourquoi. J'ai le code que j'utilisais ci-dessous:Créer une boucle pour supprimer des marque-pages en format pdf en utilisant javascript
// Calling the bookmarks
var bm = this.bookmarkRoot;
//getting the length of the lower level bookmarks
var bmlength = bm.children[0].children[0].children.length;
// attempting to gather all the bookmarks to delete
for (var i=0; i < bmlength; i++){
var removeMe=bm.children[0].children[0].children[i];
}
removeMe.remove()
<!-- Please replace me with example HTML -->
Pourriez-vous s'il vous plaît ajouter le code HTML à votre code grâce –