помогите немного переделать скрипт
скрипт заменяет на странице такие конструкции
<span class="affiliate" title="1.html">текст</span>
на такие
<span class="affiliate"><a class="affiliate" href="1.html">текст</a></span>
мне не нужно что-бы он обрамлял ссылку тегом <span class="affiliate"> </span>
то есть что-бы результат был такой:
<a class="affiliate" href="1.html">текст</a>
то есть, что-бы осталась ссылка в чистом виде
вот сам скрипт
function goPage(sPage)
{
window.location.href = sPage;
}
function hasClass(e, c) {
if (typeof e == "string") e = document.getElementById(e);
var classes = e.className;
if (!classes) return false;
if (classes == c) return true;
return e.className.search("\\b" + c + "\\b") != -1;
};
function affiliateLinks(){
var theURL, theAnchorText, theTitle;
var spans = document.getElementsByTagName('span');
for (var i = 0; i<spans.length; i++){
if (hasClass(spans[i], 'affiliate')){
theAnchorText = spans[i].innerHTML;
theTitle = spans[i].title.toLowerCase().replace(/^\s+|\s+$/g,"");
theURL = theTitle ;
spans[i].innerHTML = '<a href="' + theURL + '" class="' + spans[i].className + '">' + theAnchorText + '</a>';
spans[i].removeAttribute('title');
}
}
}
window.onload = function(){
affiliateLinks();
}