想知道是否可以將全局javascript數組值傳遞給html標記,特別是在img(title)標記內?將全局javascript數組值傳遞給HTML標記
基本上想知道如果我能做到這一點:
<img src="_info.gif" height="26" width="37" title=myArray[5]/>
如果是這樣,怎麼樣,如果沒有,可人們可能提供其他建議。
謝謝
想知道是否可以將全局javascript數組值傳遞給html標記,特別是在img(title)標記內?將全局javascript數組值傳遞給HTML標記
基本上想知道如果我能做到這一點:
<img src="_info.gif" height="26" width="37" title=myArray[5]/>
如果是這樣,怎麼樣,如果沒有,可人們可能提供其他建議。
謝謝
不,這是不可能的。我建議你使用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的或原型
我會做這種方式:
<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>
也可以這樣做:
<img src="_info.gif" height="26" width="37" onload="this.title = myArray[5];" />
爲什麼?..你想做什麼? – Reigel 2010-06-02 08:08:18
知道這會實現什麼會很有趣。 – dmp 2010-06-02 08:14:26