mon but est de supprimer cette bordure lorsque je clique en dehors du formulaire ou dans un champ autre.
j'ai mis ça: bar.classList.remove('style:"border-bottom"'); mais je sais que je l'ai imaginé parceque sur la page php je vois apparaître style="border-bottom: 2px solid rgb(52, 244, 88);
Est ce que vous saviez comment on peut supprimer un element.style sachant qu'il se rajoute tout seul dans la page php avec la fonction keyup
Or, si ton element a une class avec la propriété border-bottom et que tu veux effacer le borderBottom mis par js, j'ai cette fonction pour toi:
function deleteElementProperty(el, property){
let a = el.style.cssText;
let b = a.indexOf(property);
el.style.cssText = a.slice(0, b)+a.slice(a.indexOf(";", b)+1);
}
Et tu auras dans cette petite ruelle au nom d'explore, une petite pièce d'or.
Or, si ton element a une class avec la propriété border-bottom et que tu veux effacer le borderBottom mis par js, j'ai cette fonction pour toi:
function deleteElementProperty(el, property){
let a = el.style.cssText;
let b = a.indexOf(property);
el.style.cssText = a.slice(0, b)+a.slice(a.indexOf(";", b)+1);
}
Bonjour CentreDordi
génial, j'essayerai ces deux options et les comparer à la méthode cité par @Lamecarlate
Merci beucoup!
Lamecarlate a écrit:
,
classList, c'est pour les classes, pas les attributs style
Crée une classe dans ton fichier CSS, et ajoute-la avec classList.add et retire-la avec classList.remove.
Bonjour Lamecarlate
Merci beaucoup c'est une information de plus pour moi
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Et tu auras dans cette petite ruelle au nom d'explore, une petite pièce d'or.
Pas d'aide concernant le code par MP, le forum est là pour ça :)