Сообщение от Deff
|
Либо определить её изначально в глобальной области видимости;
|
<html>
<head>
<script>
var arrMyAttrib=[];
window.onload = function(){
var img = document.getElementsByTagName('img');
for(i=0;i<img.length;i++){
if (img[i].title=="fst"){
arrMyAttrib.push(img[i]);
<!-- alert(arrMyAttrib[0].title); -->
}
}
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>
Сообщение от Deff
|
Либо определить в теле функции как глобальную
|
<html>
<head>
<script>
window.onload = function(){
var img = document.getElementsByTagName('img');
arrMyAttrib = new window.Array()
for(i=0;i<img.length;i++){
if (img[i].title=="fst"){
arrMyAttrib.push(img[i]);
<!-- alert(arrMyAttrib[0].title); -->
}
}
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' />
<script type="text/javascript">
setTimeout(function() {alert("alert 2: "+arrMyAttrib[0].title)},2100)
</script>
</body>
</html>