html - Kan jag lägga till ikoner i JavaScript som textinnehåll


Jag har en knapp som är skapad med JavaScript

const deleteButton = document.createElement('button')

Jag vill lägga till radera/sopikon, koden nedan fungerar

deleteButton.classList.add('far', 'fa-trash-alt')

men saken är att jag bara vill lägga till ikonen, istället för en knapp, kan någon veta hur vi kan göra det, men grejen är att det borde vara en knapp eftersom knappen är tilldelad en funktion

Svar #1

Du kan skapa ett span istället för en knapp, prova detta:

let deleteSpan = document.createElement('span');
deleteSpan.classList.add('far', 'fa-trash-alt')