Передайте глобальное значение массива JavaScript в тег HTML - PullRequest
1 голос
/ 02 июня 2010

Просто интересно, можно ли передать значение глобального массива javascript в тег html, в частности, внутри тега img (title)?

В основном хочу знать, смогу ли я сделать это:

<img src="_info.gif" height="26" width="37" title=myArray[5]/>

Если да, то как, а если нет, могут ли люди предложить другие предложения.

Спасибо

Ответы [ 3 ]

2 голосов
/ 02 июня 2010

Я бы сделал это так:

<img id="image-1" src="_info.gif" height="26" width="37" />

<script type="text/javascript">
var image = document.getElementById('image-1');
image.setAttribute('title', myArray[5]);
</script>
2 голосов
/ 02 июня 2010

Нет, это невозможно.Я предлагаю вам установить свойство title с помощью JavaScript.Для этого вам необходимо:

1) Добавить хук JavaScript к элементу.Например, класс css или id 2) получить элемент через хук и установить его заголовок

Пример:

document.getElementById("myImage").title = myArray[5];

<img id="myImage" src="_info.gif" height="26" width="37"/>

Вы также можете использовать какую-то библиотеку JavaScript, например, jQuery илиПрототип

1 голос
/ 02 июня 2010

Может также сделать:

<img src="_info.gif" height="26" width="37" onload="this.title = myArray[5];" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...