2010-06-02 46 views
1

想知道是否可以將全局javascript數組值傳遞給html標記,特別是在img(title)標記內?將全局javascript數組值傳遞給HTML標記

基本上想知道如果我能做到這一點:

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

如果是這樣,怎麼樣,如果沒有,可人們可能提供其他建議。

謝謝

+0

爲什麼?..你想做什麼? – Reigel 2010-06-02 08:08:18

+0

知道這會實現什麼會很有趣。 – dmp 2010-06-02 08:14:26

回答

2

不,這是不可能的。我建議你使用javascript設置title屬性。爲了做到這一點,你需要:

1)添加JavaScript鉤子元素。例如CSS類或ID 2)通過鉤取得元素,並設置其標題

例子:

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

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

你還不如使用某種JavaScript庫,例如jQuery的或原型

2

我會做這種方式:

<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> 
1

也可以這樣做:

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