只是想知道是否可以将全局javascript数组值传递给html标记,特别是在img(title)标记内?
基本上想知道我是否可以这样做:
<img src="_info.gif" height="26" width="37" title=myArray[5]/>
如果是这样,人们可能如何以及如果不提供其他建议。
由于
答案 0 :(得分: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或Prototype
答案 1 :(得分: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>
答案 2 :(得分:1)
也可以这样做:
<img src="_info.gif" height="26" width="37" onload="this.title = myArray[5];" />