Я хочу поставить rel = lightbox на некоторые ссылки, поддерживающие mediabox, используя javascript.getElementsByTagName setAttribute и regex javascript
Я пробую это и задаюсь вопросом, почему он не работает?
тест: http://jsbin.com/opica
пожалуйста, помогите исправить это: http://jsbin.com/opica/edit
<script type="text/javascript">
var x=xmlDoc.getElementsByTagName("a");
var regexku=/^.+(((twit)|(tweet)|(com/video.+)|(flickr.com.+)|(tube.com.+))|((gif)|(jpe?g)|(png)|(flv)|(swf)|(mp3)|(mp4))$)/;
for(i=0;i<x.length;i++)
{
a=x[i].getAttribute('href');
if (a.match(regexku) != null)
{
x.item(i).setAttribute("rel","lightbox");
}
}
</script>
Что такое xmlDoc в этом контексте? Вы не имели в виду документ, верно? – prostynick
На самом деле, оригинальная проблема находится здесь: http://stackoverflow.com/questions/1575451/lightbox-without-rel-tag-or-addrel-without-jquery –