2016-02-16 3 views
0

Я новичок в JavaScript и пытаюсь понять, как добавить Alt-атрибут в массив. Вот что я до сих пор. Как я могу добавить это в и где? Я думал, в теле/​​таблицы, добавив альт =»", но очевидно, это не работает.Добавление атрибута alt в массив

<script type="text/javascript"> 

     var pictures = new Array(); 
     pictures[0] = new Image(); 
     pictures[0].src = "image.jpg"; 
     pictures[1] = new Image(); 
     pictures[1].src = "image2.jpg"; 



<body> 
    var x = "<table>"; 
     for (var y=0; y<rows; y++) { 
      x += "<tr> "; 
      for (var j=0; j<columns; j++) { 
       var ix = (y * rows + j) % pictures.length; 
       var id = y + "-" + j; 

       x += "<td> <img src=' " + pictures[ix].src + 
        "' " + 
        " id='" + id + "' " + 
        " height='300' width='300' ></td>"; 
+0

Эй, @ Ohdust, ответ не сработал для вас? В чем проблема, поэтому мы можем это решить? – FRECIA

ответ

0

„Alt“ в случае, если изображение не отображается правильно, так что текст внутри атрибута будет отображаться.

     x += "<td> <img src=' " + pictures[ix].src + 
        "' " + 
        " id='" + id + "' " + 
        " height='300' width='300' alt='image_" + j + "' ></td>"; 
Смежные вопросы