перебор тегов
задача состоит в том что-бы получить список тегов на странице и сделать выборку по атрибуту.
var img = document.getElementsByTagName('img');
for(i=0;i<img.length;i++);
imgList = img[i];
а вот дальш я чёт допереть не могу как выбрать тот тег по атрибуту допустим title="myimg" да и найдя его сделать переменной которая хранит его |
if (img[i].title=="myimg"){
//
}
|
а как создать переменную этого тега с данным значением атрибута
а вот так будет работать img[i].src == 'blabla'? |
Цитата:
var arrMyAttrib=[]
if (img[i].title=="myimg"){
arrMyAttrib.push(img[i]);
}
|
var attr = []; attr[img[i].src] = 'blabla'; |
тоесть будет работать если так
<html>
<head>
<script>
window.onload = function(){
var img = document.getElementsByTagName('img');
for(i=0;i<img.length;i++){
var arrMyAttrib=[]
if (img[i].title=="fst"){
arrMyAttrib.push(img[i]);
alert(arrMyAttrib[0].title)
}
}
}
</script>
</head>
<body>
<img width='50' height='50' title='fst' />
<img width='50' height='50' title='snd' />
<img width='50' height='50' title='trd' />
<img width='50' height='50' title='fth' />
<img width='50' height='50' title='ffth' />
</body>
</html>
|
Цитата:
|
оно то работает, это я понял , но может же быть что что-то не правильно и при каких-то обстоятельствах работать не будет.
|
а вот переменная arrMyAttrib[0] будет доступна из любого места в скрипте или только в теле функции (onload) ?
|
что бы не задавать такие вопросы нужно читать книги в них все это описанно
|
| Часовой пояс GMT +3, время: 09:12. |