перебор тегов
задача состоит в том что-бы получить список тегов на странице и сделать выборку по атрибуту.
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, время: 00:28. |