0
J'ai le code HTML suivantPrototype Supprimer le HTML?
<div id="top-right">
<span id="top-right-name">sometexthere</span> | <a href="#">link</a>
</div>
Et le prototype suivant JS
Event.observe(window, 'load', function() {
try {
if ($$('#top-right')!=null) {
var topmenu = document.getElementById('top-right');
var value = topmenu.innerHTML;
// define an array of replacements
var replacements = [
{ from: '|', to: ' ' },
{ from: '|', to: ' ' },
{ from: '|', to: ' ' },
{ from: '|', to: ' ' }
];
for (var i = 0, replacement; i < replacements.length, replacement = replacements[i]; i++) {
// replace
value = value.replace(replacement.from, replacement.to);
}
// replace the old text with the new
topmenu.innerHTML = value;
}
}
catch(ex) {
}
});
Je suis en train de supprimer le "|" après la </span > automatiquement onload de ce JS - mais je juste ne peux pas sembler le faire.
Quelqu'un peut-il vous aider?
Merci
salut kenny - merci pour l'aide mais j'utiliser la bibliothèque Prototype - pas jQuery - d'où la syntaxe $$: – Tom
Oh merde. Désolé, je n'ai pas remarqué ça! est l'Event.observe (window, 'load', function() {}) au moins étant appelé? A part ça, votre syntaxe me semble bien! :) –
acclamations thx - était le problème de charge :) – Tom