www.powersource.sesuppression d'une partie de la chaîne MISE À JOUR
Le dernier lien, "Ajouter des éléments", ne fonctionne pas correctement. Il est censé ajouter un peu de texte lorsque vous appuyez dessus, puis supprimez le texte lorsque vous appuyez à nouveau dessus. J'ai fait le travail supplémentaire, mais je n'ai pas réussi à faire la suppression.
function add_module(title, text)
{
container = document.getElementById('text-main');
the_text ='<div class="text-header" id="added-text-header">' + title + '</div><div id="added-text">' + text + '</div>';
if(container.innerHTML != container.innerHTML + the_text)
{
container.innerHTML = container.innerHTML + the_text;
}else if(container.div.innerHTML == container.innerHTML + the_text)
{
text_container = container.getElementById('added-text-header');
parent = text_container.parentNode;
parent.removeChild(text_container);
text_container = container.getElementById('added-text');
parent = text_container.parentNode;
parent.removeChild(text_container);
}
}
C'est une sorte d'utilisation intuitive de - pour les chaînes. Cela devrait vraiment fonctionner de cette façon. – stimms
Et s'il y avait deux instances de la sous-chaîne que vous essayez de "soustraire"? Assez difficile de trouver quelque chose qui a du sens. Cependant, je n'aime pas le '+ ', alors peut-être que je ne suis pas le seul à commenter. –
@stimms vous obtenez cependant quelques ambiguïtés étranges. Par exemple, '-' soustrait-il l'opérande de droite de chaque occurrence de la chaîne? Juste le premier? Juste le dernier? –